Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: bestimmte PDF Seite mit Excelzeile verlinken

bestimmte PDF Seite mit Excelzeile verlinken
15.01.2016 14:02:33
Horst
Hallo Zusammen,
ich bräuchte eure Hilfe und euren Rat :)
Mein Problem ist das ich PDF mit 300 Seiten und eine Excel mit 300 Zeilen habe und die Zeile 1 Spalte 1 mit der 1 Seite der PDF verlinken möchte.
Zeile 2 Spalte 1 soll mit der PDF Seite 2 verlinkt werden.
Zeile 3 Spalte 1 soll mit der PDF Seite 3 verlinkt werden usw...
Hat jemand von euch eine Idee, ich bin komplett ratlos ;)
Würde mich über jede Antwort freuen
Viele Grüße
Euer Horst

Anzeige

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: bestimmte PDF Seite mit Excelzeile verlinken
15.01.2016 16:29:56
ChrisL
Hi Horst
Im Internet gibt es einiges zu lesen zum Thema. Die einfache Variante:
=HYPERLINK("C:\Pfad\Datei.pdf#page="&ZEILE();"Link")
Funktioniert aber nicht immer (ist abhängig vom Reader, Windows-Version, was auch immer).
Plan B:
=HYPERLINK(OpenPDFpage("C:\Pfad\Datei.pdf";ZEILE());"Link")
Alt + F11, Menü Einfügen, Modul, folgender Code rein kopieren:
Function OpenPDFpage(myLink As String, TargetPage As Double)
Set objIE = CreateObject("InternetExplorer.Application")
With objIE
.Navigate myLink & "#page=" & TargetPage
.Visible = True
End With
End Function

Quellen:
http://excel.tips.net/T003350_Linking_to_a_Specific_Page_in_a_PDF_File.html
https://forum.selfhtml.org/self/2007/may/26/verlinkung-zur-pdf-seite/1123937#m1123937
http://www.backslash.ch/blog/2006/12/4/Auf-Seiten-im-PDF-direkt-verlinken
cu
Chris

Anzeige
AW: bestimmte PDF Seite mit Excelzeile verlinken
18.01.2016 07:48:03
Horst
Vielen Dank ich probiers gleich aus ;)

AW: bestimmte PDF Seite mit Excelzeile verlinken
18.01.2016 08:45:54
Horst
Irgendwie funktionierts bei mir nicht
Ich habe vorne in Spalte eins verschiedene Nummer (ähnlich wie laufende Nummern)
Nun habe ich statt der laufenden Nummer den Hyperlink eingefügt:
=HYPERLINK(OpenPDFpage("C:\Pfad\Datei.pdf";ZEILE());"Link")
Bei "C:\Pfad\Datei.pdf" kopiere ich meinen Link rein, (Netzwerkpfad, kein Laufwerk)
Bei "ZEILE()" was kommt hier rein ?
Bei "Link" was kommt hier rein?
Problem ist auch noch das die Laufende Nummer nicht angezeigt wird :)
Gruß
Horst

Anzeige
AW: bestimmte PDF Seite mit Excelzeile verlinken
18.01.2016 08:54:42
ChrisL
Hi Horst
Wenn Zeile() steht, nimmt er die Zeilennummer wo die Formel steht als Seite. Kannst auch A1 (Bezug auf eine Zahl in Spalte A) oder eine fixe Zahl rein schreiben.
Link ist Freitext resp. "Freundlicher Name"
cu
Chris

AW: bestimmte PDF Seite mit Excelzeile verlinken
18.01.2016 09:22:56
Horst
Alles klar ich habs geschafft das er die PDF öffnet :)
Wie bekomme ich jetzt die richtige Seite her?
In A7 sol er auf Seite 8 verlinken
In A8 soll er auf Seite 10 verlinken
usw...
Bisher macht er nur Seite 1

Anzeige
AW: bestimmte PDF Seite mit Excelzeile verlinken
18.01.2016 09:26:21
ChrisL
Hi Horst
Mit Mathe ;)
=((ZEILE()-7)*2)+8
cu
Chris

AW: bestimmte PDF Seite mit Excelzeile verlinken
18.01.2016 10:02:09
Horst
hmm der Springt mir egal ob mit oder ohne mathe immer nur auf Seite 1 :(

AW: bestimmte PDF Seite mit Excelzeile verlinken
18.01.2016 10:08:19
Horst
Wo ist denn der Befehl auf welche Seite er springen soll?
=HYPERLINK(OpenPDFpage("C:\Pfad\Datei.pdf";ZEILE());"Link")

Anzeige
AW: bestimmte PDF Seite mit Excelzeile verlinken
18.01.2016 10:43:03
ChrisL
dort wo "Zeile()" steht, kannst ja mal eine fixe Zahl rein schreiben. Code nicht vergessen ins Modul zu kopieren.

AW: bestimmte PDF Seite mit Excelzeile verlinken
18.01.2016 12:45:03
Horst
Hi ChrisL
ich habe den Code in ein Modul kopiert und auch den Hyperlink
=HYPERLINK(OpenPDFpage("C:\Pfad\Datei.pdf";10);"105")
eingefügt.
10 soll die PDF Seite sein
105 der Name der Zelle (Laufende Nummer)
Leider öffnet er mir nur doie PDF und nicht die Seite 10 :(
Vielleicht magst du mir nochmal helfen

Anzeige
AW: bestimmte PDF Seite mit Excelzeile verlinken
18.01.2016 13:09:42
ChrisL
Hi Horst
Sieht eigentlich gut aus und in meiner Testumgebung hat dies auch funktioniert. Warum es bei Dir nicht geht, kann ich auch nicht sagen. Wie ich aber den Beiträgen entnehme, hängt es von verschiedenen Faktoren ab (Reader und Versionen).
Somit bin ich mit meinem Latein am Ende und lasse die Frage darum offen.
cu
Chris

Anzeige
AW: bestimmte PDF Seite mit Excelzeile verlinken
18.01.2016 13:16:46
Horst
liegt es vielleicht daran das der Link auf einem Netzwerklaufwerk liegt?
hmm .. mist ^^
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

PDF-Seiten mit Excel-Zeilen verlinken


Schritt-für-Schritt-Anleitung

  1. Öffne Deine Excel-Datei und gehe zu der Zelle, in der Du den Hyperlink einfügen möchtest.
  2. Nutze die folgende Formel, um einen Hyperlink zu erstellen, der zu einer bestimmten Seite in einer PDF-Datei führt:
    =HYPERLINK("C:\Pfad\Datei.pdf#page="&ZEILE();"Link")

    Hierbei ersetzt Du C:\Pfad\Datei.pdf mit dem Pfad zu Deiner PDF-Datei und Link mit dem gewünschten Text, der angezeigt werden soll.

  3. Wenn Du eine spezifische Seite ansteuern möchtest, kannst Du anstelle von ZEILE() eine feste Zahl oder einen Bezug auf eine Zelle verwenden.
  4. Um sicherzustellen, dass der Hyperlink funktioniert, musst Du den Code hinzufügen, der die PDF-Seite öffnet. Füge dazu den folgenden VBA-Code in ein Modul ein:
    Function OpenPDFpage(myLink As String, TargetPage As Double)
       Set objIE = CreateObject("InternetExplorer.Application")
       With objIE
           .Navigate myLink & "#page=" & TargetPage
           .Visible = True
       End With
    End Function
  5. Verwende dann die Formel:
    =HYPERLINK(OpenPDFpage("C:\Pfad\Datei.pdf";ZEILE());"Link")

Häufige Fehler und Lösungen

  • Hyperlink öffnet immer die erste Seite der PDF: Stelle sicher, dass der Parameter in OpenPDFpage korrekt übergeben wird. Wenn Du ZEILE() verwendest, überprüfe, ob die Formel in der richtigen Zeile steht.

  • PDF-Datei wird nicht geöffnet: Vergewissere Dich, dass der Pfad zur PDF-Datei korrekt ist. Bei Netzwerkpfaden achte darauf, dass sie richtig formatiert sind.

  • Hyperlink funktioniert nicht in bestimmten Versionen: Manchmal kann es an der verwendeten PDF-Software liegen. Teste den Link mit verschiedenen PDF-Readern.


Alternative Methoden

Falls die oben genannten Methoden nicht funktionieren, kannst Du auch HTML verwenden, um die PDF-Seite zu verlinken. Zum Beispiel:

<a href="C:\Pfad\Datei.pdf#page=2">Link zur Seite 2</a>

Diese Methode ist jedoch nur in einem Webkontext nützlich und funktioniert nicht direkt in Excel.


Praktische Beispiele

  • Beispiel für Zeilenverlinkung: Wenn Du möchtest, dass die Zellen A1 bis A300 auf die Seiten 1 bis 300 verlinken, kannst Du folgendes verwenden:

    =HYPERLINK("C:\Pfad\Datei.pdf#page="&ZEILE();"Seite "&ZEILE())
  • Verlinkung zu spezifischen Seiten: Wenn Du in Zelle A7 auf Seite 8 und in A8 auf Seite 10 verlinken möchtest, kannst Du:

    =HYPERLINK(OpenPDFpage("C:\Pfad\Datei.pdf";8);"Seite 8")
    =HYPERLINK(OpenPDFpage("C:\Pfad\Datei.pdf";10);"Seite 10")

Tipps für Profis

  • Nutzung von benannten Bereichen: Statt die Zelle direkt zu referenzieren, kannst Du auch benannte Bereiche verwenden, um Deine Formeln übersichtlicher zu gestalten.

  • Automatisierung durch VBA: Du kannst VBA nutzen, um mehrere Hyperlinks automatisch zu erstellen. Dies ist besonders nützlich, wenn Du eine große Anzahl von Links hast.

  • PDF in Excel einfügen: Wenn Du die PDF nicht nur verlinken, sondern auch in Deine Excel-Datei einfügen möchtest, kannst Du dies über „Einfügen“ > „Objekt“ tun.


FAQ: Häufige Fragen

1. Wie kann ich eine PDF-Datei in Excel verknüpfen?
Du kannst eine PDF-Datei mit der Formel =HYPERLINK("C:\Pfad\Datei.pdf";"Linktext") in Excel verknüpfen.

2. Warum funktioniert mein Hyperlink nicht?
Es kann an einem falschen Pfad oder an der PDF-Reader-Software liegen. Überprüfe den Pfad und teste mit unterschiedlichen PDF-Readern.

3. Kann ich mehrere PDF-Dateien auf eine Seite verlinken?
Ja, Du kannst mehrere Hyperlinks in verschiedenen Zellen erstellen, die jeweils auf unterschiedliche PDF-Dateien oder Seiten verlinken.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige