Ich möchte gern ein PDF einer Tabelle (Tabell3) erstellen und habe auch schon Code dazu gefunden. Leider ist dort ein Fehler enthalten, es kommt folgende Fehlermeldung: "Laufzeitfehler '5': Ungültiger Prozeduraufruf oder ungültiges Argument"
In diesem Bereich wird der Fehler angezeigt:
Gesamter Code:
Hat Jemand eine Ahnung, was da schief läuft?? Danke schonmal im Voraus für dier Hilfe!
PS: Ich habe sowohl Adobe Acrobat PDF als auch PDF-Creator auf dem PC.
In diesem Bereich wird der Fehler angezeigt:
Gesamter Code:
Quellcode
- Sub AlsPDFSpeichern()
- Dim pdfName As String
- Dim pdfOpenAfterPublish As Boolean
- Dim olApp As Object
- Dim olOldBody As String
- Rem Rückfragen, ob Datei nach dem Erstellen geöffnet werden soll
- If MsgBox("Soll die PDF-Datei nach dem Erstellen angezeigt werden?", vbYesNo, "PDF anzeigen?") = vbYes Then pdfOpenAfterPublish = True
- Rem Pfad und Name der PDF-Datei
- pdfName = ThisWorkbook.Path & "\" & ThisWorkbook.Name & "_" & ActiveSheet.Name & ".pdf"
- Rem PDF-Datei erstellen. Funktioniert nur in Excel 2007 oder höher, nicht in Excel 2003 oder älter
- ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF, Filename:=pdfName, _
- Quality:=xlQualityStandard, IncludeDocProperties:=False, IgnorePrintAreas:=False, _
- OpenAfterPublish:=IIf(pdfOpenAfterPublish, True, False)
- Rem Boolean-Variable "pdfOpenAfterPublish" zurücksetzen
- pdfOpenAfterPublish = False
- End Sub
Hat Jemand eine Ahnung, was da schief läuft?? Danke schonmal im Voraus für dier Hilfe!
PS: Ich habe sowohl Adobe Acrobat PDF als auch PDF-Creator auf dem PC.