Blatt als PDF speichern und mailen
29.11.2015 16:25:28
Sabrina
Hallo Leute, ich nutzt immer noch Excel 2003. Und da gibt es die REM Funktion nicht :(
Ich möchte ein Tabellenblatt als PDF speichern.
Der Name der Datei soll der Inhalt der Zelle "Nummer" sein.
Am liebsten soll die Datei dann noch gemailt werden, an die Mailadresse aus der Zelle mit dem Namen "Mail"
Ich habe schon ein wenig gegeoogelt. Aber damit wird eine .PS Datei gespeichert.
Wenn ich die Stelle in .pdf ändere ist die Datei nicht zu öffnen da defekt.
LG
Sabbel
Option Explicit
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Sub Mail()
Const cstrCreator = "D:\PDFCreator\pdfcreator.exe"
Dim strPDFPath As String
strPDFPath = "D:\Test.pdf"
ActiveSheet.PrintOut ActivePrinter:="PDFCreator", PrintToFile:=True, PrToFileName:="D:\test. _
_
ps"
Sleep 2000
Shell cstrCreator & " /IF""D:\Test.ps"" /OF""" & strPDFPath & """ /DeleteIF"
End Sub