Dim targetName As String Dim pageNumber As String Dim pathPDF As String targetName = Selection.Hyperlinks(1).Name parts = Split(targetName, "page=") pageNumber = parts(1) pathPDF = Selection.Hyperlinks(1).Address Call OpenPagePDF(pathPDF, pageNumber) End Sub Public Function OpenPagePDF(sMyPDFPath As String, iMyPageNumber As Integer) Dim RtnCode, PDFPath As String PDFPath = "C:\Program Files (x86)\Foxit PhantomPDF\FoxitPhantomPDF.exe" RtnCode = Shell(PDFPath & "/a" & Chr(34) & "page=" & iMyPageNumber & "=OpenActi ons" & Chr(34) & sMyPDFPath, vbNormalFocus) End Function