VBA - Suchen von text in einer PDF-Datei, kopieren und fügen Sie ihn in eine Tabellenkalkulation
Ich bin mit VBA
zur Automatisierung der Extraktion von Texten aus PDF-Datei in eine xls-Tabelle.
Die Texte sind immer die gleichen "Preis von X", "Preis Y", "Price Z".
Muss ich suchen, kopieren und einfügen in eine Tabellenkalkulation.
Hat jemand eine Idee, wie kann ich diesen Prozess automatisieren, in VBA
?
Habe ich keine gefunden ähnliche Themen.
- Es gibt eine ganze Menge an Informationen da draußen zu erreichen, einen PDF-text-Suche. Look hier, hier und hier. Um weitere konkrete Hilfe, Sie müssen Ihren eigenen code schreiben und posten und Fragen über bestimmte Teile, die nicht funktionieren.
- Es wird das erste mal sein, dass ich automatisieren PDF/VBA. Ich habe nicht versucht, etwas bestimmtes bis jetzt. Ich bin gonna check die links und Schreibe meine code.
- Die Referenzen werden sollte, aktivieren Sie im VBA-Projekt?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, Ihre beste Wette wäre, um das PDF zu konvertieren, um eine Text-Datei (speichern als Text-Datei) und importieren Sie die Textdatei in Excel.
Können Sie Google, wie Sie das tun; es ist sehr leicht, und es wäre eine lehrreiche übung für Sie. Post zurück, wenn Sie weitere Fragen haben.
Wenn Sie Adobe Acrobat installiert ist, können Sie konvertieren Sie alle PDF-Dateien in Excel-Dateien.
Abgesehen von der main-Prozedur, schrieb ich auch eine Schleife, um zu konvertieren Sie mehrere PDF Dateien auf einmal. Also, wenn Sie einen Ordner, der PDF-Dateien enthält, können Sie dieses tool verwenden, um Ihre Datei Pfade. Dann können Sie die beigefügte Arbeitsmappe, um Sie zu bekehren, um ein anderes format. Der code verwendet den Befehl Speichern unter im Adobe Professional speichern, um die Dateien in das gewünschte format. Die verfügbaren Formate sind:
VBA-code
Hier ist das makro durchläuft alle Dateipfade, die enthalten sind in der Spalte "B" von dem Blatt "Pfade" und konvertiert die PDF-Dateien in einen anderen Dateityp. Das makro ExportAllPDFs verwendet die SavePDFAsOtherFormatNoMsg makro, die ähnlich SavePDFAsOtherFormat makro, aber ohne die message-Boxen.
http://www.myengineeringworld.net/2013/03/vba-macro-to-convert-pdf-files-into.html