Thema Datum  Von Nutzer Rating
Antwort
02.01.2025 19:27:40 Carsten Krapp
NotSolved
02.01.2025 22:42:19 Gast7777
NotSolved
02.01.2025 22:48:59 ralf_b
NotSolved
06.01.2025 10:18:32 volti
NotSolved
Rot Excel VBA, Makro zum Speichern als .pdf
05.01.2025 16:46:07 Gast64522
NotSolved

Ansicht des Beitrags:
Von:
Gast64522
Datum:
05.01.2025 16:46:07
Views:
41
Rating: Antwort:
  Ja
Thema:
Excel VBA, Makro zum Speichern als .pdf

Hallo Namensvetter,

ich arbeite zwar unter Windows 10 mit Office 2019, aber der nachstehende Code sollte auch bei Dir funktionieren:

Public Sub ErstellePDF()
Dim strFullFileName As String

  ' vor Erstellen des PDF Arbeitsmappe speichern
  ThisWorkbook.Save

  ' Dateinamen zusammenstellen, dabei Pfad voranstellen
  strFullFileName = ThisWorkbook.Path & "\" & "DeinDateiname" & ".pdf"

  ' PDF erstellen
  ' im Pfad des Workbooks unter gleichem Namen, in Minimalqualität (vollkommen ausreichend, sonst auch "xlQualityStandard", \n
  ' möglich) Dokumenteigenschaften einschließen, Druckbereiche ignorieren, nach Speicherung nicht im Viewer anzeigen
  ThisWorkbook.Worksheets("Dein Sheet").ExportAsFixedFormat Type:=xlTypePDF, Filename:=strFullFileName _
  , Quality:=xlQualityMinimum, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False

End Sub

Viele Grüße Karsten


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
02.01.2025 19:27:40 Carsten Krapp
NotSolved
02.01.2025 22:42:19 Gast7777
NotSolved
02.01.2025 22:48:59 ralf_b
NotSolved
06.01.2025 10:18:32 volti
NotSolved
Rot Excel VBA, Makro zum Speichern als .pdf
05.01.2025 16:46:07 Gast64522
NotSolved