Visual Basic 6 er en event- driven programmeringssprog til Windows. Sommetider er det nyttigt at have en VB6 programmet vise en PDF-fil , enten genereres af programmet eller leveres af en anden kilde. For at gøre dette , kan programmet starte Adobe Acrobat og Acrobat vise filen . Det ville være vanskeligt at gøre med standard VB6 funktioner, men kan ske nemt ved hjælp af ShellExecute funktion fra Windows API. Instruktioner
1
Erklær ShellExecute API-funktionen . For at gøre dette , skal du skrive følgende kode ( alle én linje) i din formular "Almindelige erklæringer " område : Hej
Private Erklær Funktion shellexecute Lib " shell32.dll " Alias " ShellExecuteA " ( ByVal HWND As Long , ByVal lpOperation As String , As String , ByVal lpParameters ByVal lpFile As String , ByVal lpDirectory As String , nShowCmd ByVal As Long ) As Long
2
Find filnavnet på den PDF-fil , du ønsker at vise. Filnavnet skal indeholde den fulde sti til filen : Hej
Dim PDFPath som String
PDFPath = " C: \\ My Documents \\ Sample.pdf "
3
Vise PDF-filen med ShellExecute funktionen : Hej
ShellExecute Me.hwnd , "åbne" , PDFPath , 0 & , "", vbNormalFocus