Clever-Excel-Forum

Normale Version: Seitenzahl von geöffneter PDF (Adobe Reader) mit VBA auslesen?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo liebe Community,

nach 2 h erfolgloser Suche richte ich mich an euch. Beim Suchen findet er mein Problem nur in umgekehrter Richtung, wenn man eine PDF mit einer bestimmten Seitenzahl öffnen möchte. Das kann ich bereits. Ich will aber die aktuelle Seite eines PDFs auslesen und weiterverarbeiten.
Jemand eine Idee wie ein Befehl heißen könnte?

Danke und schönes Wochenende

Martin
Hallöchen,

wahrscheinlich brauchst Du diesen Befehl:
Kopiere mir die Seitennummer und füge sie im Excel ein.
den Du an den Leser der pdf weitergeben musst.

:15:

Problem ist, dass die Seitennummer zum einen in Abhängigkeit von der Anwendung, mit der gelesen wird, unterschiedlich "verdrahtet" ist, und zum anderen der Seitenwechsel im VBA eher keine Reaktion auslöst, sodass selbiger unbemerkt bleibt.

Der AdobeReader speichert doch glaube den Seitenstand beim Schließen eines Dokumentes. Meinst Du eventuell diese Nummer? Aber, wie gesagt, bei Verwendung unterschiedlicher Apps zum Lesen hättest Du die auch nihct ...
Zitat:Der AdobeReader speichert doch glaube den Seitenstand beim Schließen eines Dokumentes. Meinst Du eventuell diese Nummer?
Ja, von diesem Seitenstand ist die Rede.
Meine Idee ist: So wie ich eine dezidierte Seite einer PDF öffnen kann möchte ich den Seitenstand einer PDF auslesen und in Excel zurückschreiben.

Bitte um Hilfe.
Hallöchen,

ich hab leider keinen Adobe-Reader installiert. Eventuell kannst Du Dich mal umhören, wo die Seitennummer gespeichert wird. Falls es in einer Datei ist, kannst Du die mal posten. Vielleicht kann man das dann auslesen. Oder es steht in einem Registry-Eintrag, den könnte man auch auslesen.