Linken naar een specifieke pagina in een PDF-bestand

Gary wil koppelen van een Excel-werkblad naar een specifieke pagina in een PDF-bestand. Hij kan krijgen Excel om te linken naar de PDF, maar het begint op de eerste pagina van het PDF-bestand, niet de pagina die hij wil. Gary gelooft dat Excel is het negeren van de PDF-commando dat het vertelt de pagina die hij wil. Als voorbeeld, kan hij de formule = HYPERLINK ("E: \\-test \ gary.pdf # 5") te gebruiken en Excel negeert de # 5 deel en opent naar de eerste pagina van de PDF.

Dit betekent inderdaad lijkt het geval te zijn, Gary. De HYPERLINK blad functie lijkt de pagina specificatie voor een of andere vreemde reden negeren. Er lijkt ook niet naar een manier om dit probleem met de functie zijn.

Gelukkig kunt u een macro gebruiken om de opening te doen, als u wenst. De volgende macro vertrouwt op Internet Explorer om de PDF te openen en de juiste pagina:

Sub OpenPDFpage ()
Dim MyLink als Koord
Dim Doelpagina As Double
Dim objIE als Nieuwe InternetExplorer

MyLink = "path / bestandsnaam.pdf"
Doelpagina = 7 'Pagina nummer worden getoond

Met objIE
.Navigate MyLink & "# page =" & Doelpagina
Zichtbaar = True
End With
End Sub

De code kan ook vrij gemakkelijk worden veranderd in een functie waaraan u kunt het gewenste pad en doelpagina passeren.

ExcelTips is uw bron voor kosteneffectieve Microsoft Excel training. Deze tip (3350) is van toepassing op Microsoft Excel 97, 2000, 2002 en 2003.