windows - Force excel hyperlink til at åbne Acrobat Reader uden at ændre system default pdf reader

Indlæg af Hanne Mølgaard Plasc

Problem



Da mange brugere måske har forskellige PDF redigering/gennemgangsprogrammer, men alle brugere har Acrobat-læseren på grund af en it-politik, vil jeg have et hyperlink til at åbne en PDF-url ved hjælp af Acrobat Reader.


Jeg har endnu ikke fundet dette, men er der noget url-præfiks alternativ til file://... til noget som acrobat://...?


PDF-filen er på det lokale netværk, ikke internettet.


Årsagen til at have Acrobat, så jeg kan bruge PDF åbne parametre:
https://www.adobe.com/content/dam/acom/en/devnet/acrobat/pdfs/pdf\_open\_parameters.pdf[6]

Bedste reference


Følgende under åbner en PDF-fil fra det lokale drev.


Sub OpenPDFbyAdobeReader()
    Dim OpenFile
    OpenFile = Shell("C:Program Files (x86)AdobeReader 11.0ReaderAcroRd32.exe E:TestFolderTestFile.pdf", vbNormalFocus)
End Sub


Du skal måske ændre vejen for Adobe Acrobat Reader, hvor den er installeret på din pc. Udskift filsti med din netværkssti. Jeg tester det ikke ved hjælp af netværkssti. Men koden er testet i min pc ved hjælp af lokal drevfilsti.


Rediger:



Følgende kode fungerer for netværkssti.


Sub OpenPDFbyAdobeReader()
    Dim OpenFile
    OpenFile = Shell("C:Program Files (x86)AdobeReader 11.0ReaderAcroRd32.exe \MyDesktop-PCShare\_FolderTest\_File.pdf", vbNormalFocus)
End Sub


\MyDesktop-PCShare\_FolderTest\_File.pdf er en fil placeret på netværksbanen. Du har adgang til adgang til den pågældende fil.