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-ID: 348095

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

Ausgedruckt am: 23.11.2024 um 01:11 Uhr

133883
Lösung 133883 04.09.2017 aktualisiert um 09:52:18 Uhr
Goto Top
.Body = "BlaBlaBla:" & vbNewline & ActiveWorkbook.Path  
Workbook.Path-Eigenschaft (Excel)
next01de
next01de 04.09.2017 aktualisiert um 10:32:10 Uhr
Goto Top
Vielen Dank. Hast du noch eine Idee, wie ich den zum anklickbaren Hyperlink machen kann?
133883
Lösung 133883 04.09.2017 aktualisiert um 12:34:29 Uhr
Goto Top
.HTMLBody = "<a href=""file://" & ActiveWorkbook.Path & """>Link</a>"