Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
19.12.2023 09:40:25 |
Janiiix3 |
|
|
PDF Dateien von VBA ausfüllen lassen |
21.12.2023 13:52:26 |
Gast59092 |
|
|
|
21.12.2023 21:52:07 |
Gast2200 |
|
|
|
22.12.2023 07:11:49 |
ralf_b |
|
|
|
22.12.2023 11:28:54 |
Gast99315 |
|
|
|
28.02.2024 12:05:21 |
Gast25720 |
|
|
Von:
Gast59092 |
Datum:
21.12.2023 13:52:26 |
Views:
426 |
Rating:
|
Antwort:
|
Thema:
PDF Dateien von VBA ausfüllen lassen |
Laut chat.openai.com soll es möglich sein, wenn nur ein Acrobat Reader auf dem System installiert ist:
Sub PDF_Formular_ausfuellen()
Dim AcrobatApp As Acrobat.AcroApp
Dim AVDoc As Acrobat.AcroAVDoc
Dim PDDoc As Acrobat.AcroPDDoc
Dim FormFields As Acrobat.AcroFields
' Pfad zur PDF-Datei
Dim PfadZurPDF As String
PfadZurPDF = "C:\Pfad\zur\deiner\PDF_Datei.pdf"
' Acrobat Anwendung starten
Set AcrobatApp = CreateObject("AcroExch.App")
AcrobatApp.Show ' Acrobat Anwendung sichtbar machen
' PDF-Datei öffnen
Set AVDoc = CreateObject("AcroExch.AVDoc")
If AVDoc.Open(PfadZurPDF, "") Then
Set PDDoc = AVDoc.GetPDDoc
Set FormFields = PDDoc.GetJSObject().getField
' Formularfelder ausfüllen (Beispiel: Feld "Name" mit Wert "Max Mustermann")
FormFields("Name").Value = "Max Mustermann"
' PDF-Dokument speichern, wenn erforderlich
PDDoc.Save PDSaveFull, PfadZurPDF
PDDoc.Close
Else
MsgBox "Die PDF-Datei konnte nicht geöffnet werden.", vbExclamation
End If
' Acrobat Anwendung beenden
AVDoc.Close True
AcrobatApp.Exit
Set AcrobatApp = Nothing
End Sub
Es muss nur darauf geachtet werden, dass im VBA-Editor Verweise auf folgende Bibliotheken gesetzt sind:
Zunächst musst du sicherstellen, dass die entsprechende Verweisbibliothek in deinem VBA-Projekt aktiviert ist. Öffne dazu den VBA-Editor, gehe zu "Extras" > "Verweise..." und wähle "Adobe Acrobat xx.0 Type Library" (wobei "xx.0" für die Version des installierten Adobe Acrobat Readers steht).
|
- 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
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- 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
|
|
19.12.2023 09:40:25 |
Janiiix3 |
|
|
PDF Dateien von VBA ausfüllen lassen |
21.12.2023 13:52:26 |
Gast59092 |
|
|
|
21.12.2023 21:52:07 |
Gast2200 |
|
|
|
22.12.2023 07:11:49 |
ralf_b |
|
|
|
22.12.2023 11:28:54 |
Gast99315 |
|
|
|
28.02.2024 12:05:21 |
Gast25720 |
|
|