e-Mail-Versand mit PDF-Anhang
06.06.2009 16:06:45
kutzmutz
ich hab noch ein Problem mit dem eMail-Versand.
Ich generiere mir eine Liste. Diese will ich als PDF-Anhang in einer e-Mail verschicken. Der Macro-Rekoder hat mir dazu folgendes geliefert:
ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\Users\PASCAL~1\AppData\Local\Temp\Uebersicht_House.pdf", Quality:= _
xlQualityStandard, IncludeDocProperties:=False, IgnorePrintAreas:=False, _
OpenAfterPublish:=False
Application.Dialogs(xlDialogSendMail).Show
Es wird also eine temporäre Datei gesendet.
Wenn ich als Speichername einen selbst zusammen gebauten Namen angeben wird die Datei nicht mehr als .pdf sondern als .xlsm versendet. Ich will sicherstellen dass die generierte und versendete Datei zusätzlich abgespeichert wird.
Was mach ich hier falsch?
datei = "Generierte_Liste_Mail_" & Mid(Date, 1, 2) & Mid(Date, 4, 2) & Mid(Date, 9, 2) & ".pdf"
name = ActiveWorkbook.Path + "\" + datei
ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
name, Quality:= _
xlQualityStandard, IncludeDocProperties:=False, IgnorePrintAreas:=False, _
OpenAfterPublish:=False
Application.Dialogs(xlDialogSendMail).Show
Danke und Grüße,
kutzmutz