VBA Excel Tabellenblätter als PDF speichern
Hallo,
gib es die Möglichkeit per VBA ein einzelnes Tabellenblatt als PDF zuspeichern.
Derzeit speichere ich immer die komplette Exceldatei.
Sub speichern()
Dim xlFileName As String
xlFileName = Left(ActiveWorkbook.Name, InStr(1, ActiveWorkbook.Name, "Name") - 1)
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
Quality:=xlQualityStandard, _
IncludeDocProperties:=False, _
IgnorePrintAreas:=False, _
OpenAfterPublish:=False
End Sub
Grüße
Florian86
gib es die Möglichkeit per VBA ein einzelnes Tabellenblatt als PDF zuspeichern.
Derzeit speichere ich immer die komplette Exceldatei.
Sub speichern()
Dim xlFileName As String
xlFileName = Left(ActiveWorkbook.Name, InStr(1, ActiveWorkbook.Name, "Name") - 1)
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
Quality:=xlQualityStandard, _
IncludeDocProperties:=False, _
IgnorePrintAreas:=False, _
OpenAfterPublish:=False
End Sub
Grüße
Florian86
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 342928
Url: https://administrator.de/contentid/342928
Ausgedruckt am: 19.11.2024 um 17:11 Uhr
8 Kommentare
Neuester Kommentar
Klar,
das tut doch was es soll
https://msdn.microsoft.com/de-de/library/office/ff840291.aspx
Deine Parameter sind einfach nur falsch und der Dateipfad fehlt völlig.
Gruß
p.s. du bist doch hier jetzt schon so lange dabei das man eigentlich wissen sollte, dass man hier Quellcode mit Codetags postet !
das tut doch was es soll
https://msdn.microsoft.com/de-de/library/office/ff840291.aspx
Deine Parameter sind einfach nur falsch und der Dateipfad fehlt völlig.
Gruß
p.s. du bist doch hier jetzt schon so lange dabei das man eigentlich wissen sollte, dass man hier Quellcode mit Codetags postet !
Dito!
Zitat von @Florian86:
Habs mir gerade selber beantwortet... es müsste sicherlich
Activeworksheet heißen.
NöHabs mir gerade selber beantwortet... es müsste sicherlich
Activeworksheet heißen.
https://msdn.microsoft.com/de-de/library/office/ff822753.aspx
Hier liest keiner mehr was an Grundlagen, wirklich armselig.