next01de
Goto Top

Excel VBA - speichern, senden, Pfad angeben

Hallo Zusammen,

ich würde gerne eine Excel VBA schreiben, welche folgendes durchführt:

1. Die Arbeitsmappe soll ganz normal gespeichert werden.
2. Es soll sich eine neue E-Mail in Outlook öffnen.
3. In der Mail soll ein immer gleichbleibender Text stehen.
4. Der Empfänger soll immer der selbe sein.
5. Es soll der Netzwerkspeicherpfad mit in den Text hinterlegt werden (am besten drunter).

Meine VBA bisher:

Sub Makro2()
'
' Makro2 Makro
'

'
ActiveWorkbook.Save

Set objOutlook = CreateObject("Outlook.Application")
Set objMail = objOutlook.CreateItem(0)
With objMail
.To = "mustermann.max@muster.com"
.Subject = "Bestellung"
.Body = "Hallo, bitte folgenden Punkt aus der Bestellungs.xlsm bestellen:"
.Display

End With
End Sub


Es funktioniert auch soweit, bis auf das Einfügen des Speicherpfades.

Hat da jemand eine Idee?


Mfg

next01de

Content-Key: 348095

Url: https://administrator.de/contentid/348095

Printed on: April 19, 2024 at 18:04 o'clock

Mitglied: 133883
Solution 133883 Sep 04, 2017 updated at 07:52:18 (UTC)
Goto Top
.Body = "BlaBlaBla:" & vbNewline & ActiveWorkbook.Path  
Workbook.Path-Eigenschaft (Excel)
Member: next01de
next01de Sep 04, 2017 updated at 08:32:10 (UTC)
Goto Top
Vielen Dank. Hast du noch eine Idee, wie ich den zum anklickbaren Hyperlink machen kann?
Mitglied: 133883
Solution 133883 Sep 04, 2017 updated at 10:34:29 (UTC)
Goto Top
.HTMLBody = "<a href=""file://" & ActiveWorkbook.Path & """>Link</a>"