Thema Datum  Von Nutzer Rating
Antwort
Rot PDF
17.12.2018 12:25:25 Thomas
Solved
Blau PDF
24.12.2018 23:45:50 megawunk
NotSolved

Ansicht des Beitrags:
Von:
Thomas
Datum:
17.12.2018 12:25:25
Views:
909
Rating: Antwort:
 Nein
Thema:
PDF
Hallo zusammen. Mit folgendem Makro kann ich aus Excel die Daten in ein bestehendes PDF Formular übertragen, dies Funktioniert einwandfrei. Nun Möchte ich das Formular umbenennen gemäss Eintrag in Zelle B1 und speichern gemäss Pfad in Zelle B2. Kann mir jemand weiter helfen? Hier noch das Makro bisher. Sub Makro1() Dim pdfPath As String Dim TestVal As String Dim pdDoc As Object Dim avDoc As Object Dim acroApp As Object Dim jsObj As Object Dim fieldObj As Object pdfPath = "D:\Test\Titel.pdf" ' hier liegt die Test Datei Set avDoc = CreateObject("AcroExch.avDoc") ' doc öffnen If avDoc.Open(pdfPath, "form1") Then Set pdDoc = avDoc.GetPDDoc() Set jsObj = pdDoc.GetJSObject() ' Zugriff auf das Feld 'On Error Resume Next Set fieldObj = jsObj.getField("Firma") ' ... und wert setzen TestVal = Worksheets("4-Übersicht").Range("J9").Value fieldObj.Value = TestVal ' aufräumen Set fieldObj = jsObj.getField("Controll") ' ... und wert setzen TestVal = Worksheets("4-Übersicht").Range("K9").Value fieldObj.Value = TestVal Set fieldObj = jsObj.getField("Verteilung") ' ... und wert setzen TestVal = Worksheets("4-Übersicht").Range("L9").Value fieldObj.Value = TestVal Set fieldObj = jsObj.getField("Strasse+Nr") ' ... und wert setzen TestVal = Worksheets("4-Übersicht").Range("N9").Value fieldObj.Value = TestVal Set fieldObj = jsObj.getField("Ortschaft") ' ... und wert setzen TestVal = Worksheets("4-Übersicht").Range("O9").Value fieldObj.Value = TestVal Set fieldObj = Nothing Set pdDoc = Nothing End If Set avDoc = Nothing Set acroApp = Nothing End Sub

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
Rot PDF
17.12.2018 12:25:25 Thomas
Solved
Blau PDF
24.12.2018 23:45:50 megawunk
NotSolved