Thema Datum  Von Nutzer Rating
Antwort
Rot Daten aus PDF in Excel importieren
12.08.2016 11:35:14 Marty
NotSolved
15.08.2016 11:20:14 SJ
NotSolved

Ansicht des Beitrags:
Von:
Marty
Datum:
12.08.2016 11:35:14
Views:
1316
Rating: Antwort:
  Ja
Thema:
Daten aus PDF in Excel importieren

Hallo zusammen,

Ich habe folgendes Problem: Ich habe ca. 300 PDF-Dateien, aus denen ich den Text auslesen möchte. Wenn ich die Dateien im Acrobat Reader öffne, kann ich den Text auch markieren und dann kopieren. Das ist aber sehr umständlich und zeitaufwändig, daher suche ich nach einer Möglichkeit, dies per VBA-Makro zu automatisieren.

Also kurzgesagt:

Die PDFs automatisch öffnen, den gesamten Inhalt kopieren (Strg-C) und anschließend in Excel-Tabelle 1 einfügen (Strg-V). Momentan habe ich folgenden Code (Ablageort PDF: Desktop\abc.pdf):

 

Sub OeffnePDF()

Dim Datei As String

Datei = "C:\Desktop\abc.pdf"
ActiveWorkbook.FollowHyperlink Datei

'Inhalt PDF in Zwischenablage kopieren
SendKeys "^a", True
SendKeys "^c", True

 
'Kopiertes aus der Zwischenablage in Excel-Tabellenblatt 1 und Zelle A1 einfügen
Tabelle1.Activate
ActiveSheet.Paste


End Sub

 

Der Code wird nicht erfolgreich ausgeführt und folgende Meldung erscheint:

Laufzeitfehler ‚1004‘:

Anwendungs- oder objektdefinierter Fehler

 

Das Problem habe ich versucht weiter einzugrenzen: Der Inhalt der PDF wird im Zwischenspeicher gespeichert,  allerdings wird er nicht in Excel kopiert (Test: Alles nach SendKeys “ ^c“ auskommentiert)

 

Da ich Anfänger bin, bin ich für jeden Tipp bzw. Lösung dankbar :-) Vielen Dank schonmal im Voraus!

 

Viele Grüße,

   Marty


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 Daten aus PDF in Excel importieren
12.08.2016 11:35:14 Marty
NotSolved
15.08.2016 11:20:14 SJ
NotSolved