Verwendung von VBA zum Speichern einer Excel-Datei als PDF

Autor: Christy White
Erstelldatum: 10 Kann 2021
Aktualisierungsdatum: 13 Kann 2024
Anonim
Excel VBA I Excel als PDF und automatisch als Mail verschicken I Excelpedia
Video: Excel VBA I Excel als PDF und automatisch als Mail verschicken I Excelpedia

Inhalt

Mit der PDF-Datei können Sie ein Dokument oder einen Bericht so veröffentlichen, dass er auf jedem System gleich aussieht und von anderen nicht geändert werden kann. Microsoft Office 2007 und 2010 enthalten in jeder Anwendung die Option "In PDF veröffentlichen", sodass Sie Dokumente, Folien oder Tabellenkalkulationen als PDF-Dateien speichern können. Das Speichern von Excel-Tabellenkalkulationen über das Menü und Anweisungen wird dadurch erheblich vereinfacht.


Anweisungen

Microsoft Office 2007 und 2010 vereinfacht das Speichern von Dateien in PDF (Stockbyte / Stockbyte / Getty Images)
  1. Doppelklicken Sie auf den Namen der Excel-Datei im Ordner "Eigene Dateien" oder im Windows-Explorer, oder öffnen Sie Excel und verwenden Sie den Befehl "Öffnen" auf der Startschaltfläche. Suchen Sie nach Ihrer Datei und klicken Sie auf "Öffnen".

  2. Drücken Sie gleichzeitig die Tasten "Alt" und "F11", um den Visual Basic-Editor zu öffnen. Navigieren Sie mit dem Projekt-Explorer zu dem Ordner, in dem Sie Tabellenkalkulationen als PDF-Dateien speichern müssen. Bewegen Sie den Mauszeiger über Ihren Visual Basic-Code, wo die Datei gespeichert werden soll.

  3. Verwenden Sie die Funktion "Export als festes Format", um "Als PDF speichern" auszuführen. Diese Funktion kann aus einem beliebigen Arbeitsblatt (z. B. "ActiveSheet" .export als festes Format) oder für die gesamte Arbeitsmappe (z. B. "ActiveWorkbook") erforderlich sein.


    Mit diesem Befehl können Sie eine Reihe von Optionen festlegen. Die folgenden Werte sind Standardwerte für Excel.

    [Erforderlich] Typ: = xlTypePDF [Erforderlich] Dateiname: = [Optional] Qualität: = xlQuality Standard (xlQuality Standard oder xlQuality Minimum) [Optional] Dokumenteigenschaften einschließen: = Wahrheit ("Wahrheit") bedeutet, dass Dokumenteigenschaften wie Autorenname und Dokumenttitel in das Dokument aufgenommen werden. [False] bedeutet, dass nur die Informationen innerhalb der Grenzen enthalten sind.) [Optional] Druckbereiche ignorieren: = False ("Wahrheit" bedeutet, dass der gesamte Inhalt des Arbeitsblatts eingeschlossen werden soll; [Optional] Von: = 1 (Dies ist die Nummer der Seite, auf der Excel speichern soll. Wenn Excel weggelassen wird, wird Excel auf der ersten Seite gestartet.) [Optional] An: = 5 (Dies ist (optional) Nach dem Veröffentlichen öffnen: = False ("Wahrheit" gibt an, dass Excel den Standardleser für PDF-Dateien starten soll ; "False" zeigt an, dass die neue Datei P DF sollte nicht automatisch geöffnet werden.)

  4. Führen Sie den Funktionscode aus, um sicherzustellen, dass "Save PDF" ordnungsgemäß funktioniert. Speichern Sie die Datei aus dem Arbeitsblatt.


Wie

  • Das Speichern von Informationen ist der schnellste Weg, um neue Funktionen zur Automatisierung von Excel-Funktionen zu erlernen. Starten Sie die Aufzeichnungen, führen Sie die Aktion manuell durch, stoppen Sie die Aufzeichnungen und öffnen Sie den Informationscode in Visual Basic, um die benötigten Eigenschaften, Methoden und Funktionen anzuzeigen.

Hinweis

  • Sichern Sie die Kalkulationstabellendatei, bevor Sie an der Informationsautomatisierung arbeiten.
  • Testen Sie Ihre Automatisierung sorgfältig, um sicherzustellen, dass sie wie erwartet funktioniert.
  • Diese Auflösung funktioniert für Excel 2007 und 2010 auf der Windows-Plattform. Die Implementierung auf einem Mac kann unterschiedlich sein.

Was du brauchst

  • Microsoft Excel 2007 oder 2010
  • Microsoft Office 2007 mit "Als PDF oder XPS speichern" (nicht unbedingt in Office 2010 enthalten)