2009-12-15, 18:26
  #1
Medlem
Jag har ett VBA-skript i i Excel som, beroende på vad det står i en cell, öppnar upp en specifk PDF, på en specifik sida. Jag har lyckats lösa det (mha #page=<pageno>), om användaren öppnar PDF-filer i webbläsaren men inte om den öppnas i Acrobat Reader. Jag har hittat några exempel på kod för hur man skall lösa det, men det innehåller alltid en hårdkodad länk till Acrobat Reader och jag kan inte använda den, eftersom Excelfilen kommer att användas av användare med olika versioner av Acrobat Reader.

Är det någon som har lyckats öppna PDF-filer i Acrobat Reader, på en specifik sida, via VBA?
Citera
2009-12-15, 21:46
  #2
Medlem
gadzooxs avatar
Citat:
Ursprungligen postat av superdennis
Jag har ett VBA-skript i i Excel som, beroende på vad det står i en cell, öppnar upp en specifk PDF, på en specifik sida. Jag har lyckats lösa det (mha #page=<pageno>), om användaren öppnar PDF-filer i webbläsaren men inte om den öppnas i Acrobat Reader. Jag har hittat några exempel på kod för hur man skall lösa det, men det innehåller alltid en hårdkodad länk till Acrobat Reader och jag kan inte använda den, eftersom Excelfilen kommer att användas av användare med olika versioner av Acrobat Reader.

Är det någon som har lyckats öppna PDF-filer i Acrobat Reader, på en specifik sida, via VBA?
Hur ser den koden ut?
Citera
2009-12-16, 07:11
  #3
Medlem
Citat:
Ursprungligen postat av gadzoox
Hur ser den koden ut?
Kod:
Sub OpenPDFpage(strLink, iPage)
    Dim objIE As New InternetExplorer

    With objIE
        .Navigate strLink & "#page=" & iPage
        .Visible = True
    End With
End Sub
Citera
2009-12-16, 14:00
  #4
Medlem
Här står det en hel de om hur du gör. Titta på sida 5

t.ex.
Kod:
AcroRd32.exe /A "page=5" "1.pdf"

Öppnar sida 5 i filen 1.pdf som ligger i samma mapp som AcroRd32.exe
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in