2010-07-26 4 views

Répondre

1

Page 5 du document que vous avez lié montre un paramètre pour cela. Est-ce que ça ne marche pas pour toi?

(Notez également que ceci est uniquement pour les documents ouverts avec Adobe Acrobat.Les arguments sont pour l'application, pas pour le document.Si vous ne contrôlez pas/ne connaissez pas les environnements de vos utilisateurs, cela peut ne pas fonctionner pour tous utilisateurs)

0

Le code suivant volonté ouvrir text.pdf à la page 2:.

Dim p As New System.Diagnostics.ProcessStartInfo 
p.Verb = "Open" 
p.WindowStyle = ProcessWindowStyle.Normal 
p.UseShellExecute = True 
System.Diagnostics.Process.Start("C:\Program Files\Adobe\Acrobat 7.0\Acrobat\acrobat.exe", "/A " & Chr(34) & "page=2" & Chr(34) & " " & Chr(34) & "C:\TEMP\DeleteME\test.pdf" & Chr(34)) 
0
'Page Number 

Dim MyPageNumber As Integer 

'Acrobat Reader Path 

Dim AcrobatReaderPath As String = "C:\Program Files\Adobe\Reader 9.0\Reader\AcroRd32.exe" 

'Pdf File Name 

Dim PdfFileName As String = "Egypt.pdf" 

'Open Page 

Shell(AcrobatReaderPath & " /A Page=" & MyPageNumber & " " & Application.StartupPath & "\" & PdfFileName, AppWinStyle.MaximizedFocus)