09.08.2017, 15:12
(Dieser Beitrag wurde zuletzt bearbeitet: 10.08.2017, 08:43 von Rabe.
Bearbeitungsgrund: Code-Tags verwendet
)
Hallo habe folgendes Makro erstellt,
Ist es möglich das Makro so zu erstellen, dass sich jedes mal wenn ich mein Angebotsblatt abspeichre auch der Name der PDF-Datei automatisch aktualisiert? Sprich --> Angebot_001; Angebot_002; Angebot_003; usw.
Code:
Sub SaveandMail()
ChDir "K:\14_Holger\Angebotserstellung"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"K:\14_Holger\Angebotserstellung\Angebote\Angebot_001.pdf", OpenAfterPublish:=True
Dim Outlook As Object
Dim OutlookMailItem As Object
Dim myAttachments As Object
Set OutlookApp = CreateObject("outlook.application")
Set OutlookMailItem = OutlookApp.CreateItem(0)
Set myAttachments = OutlookMailItem.Attachments
With OutlookMailItem
.to = Range("J1")
.Subject = Range("B7")
.Body = "Anbei ist das Angebot."
myAttachments.Add "K:\14_Holger\Angebotserstellung\Angebot\Angebot_001.pdf"
'.send
.Display
End With
Set OutlookApp = Nothing
Set OutlookMailItem = Nothing
End Sub
Ist es möglich das Makro so zu erstellen, dass sich jedes mal wenn ich mein Angebotsblatt abspeichre auch der Name der PDF-Datei automatisch aktualisiert? Sprich --> Angebot_001; Angebot_002; Angebot_003; usw.