Visual Basic 6 är en händelsestyrd programmering språk för Windows . Ibland är det bra att ha ett VB6 program att visa en PDF-fil , antingen genereras av programmet eller av en annan källa . För att göra detta , kan programmet starta Adobe Acrobat och ha Acrobat visa filen . Det skulle vara svårt att göra med vanliga VB6 funktioner , men kan lätt använda den ShellExecute funktion från Windows API . Instruktioner
1
Deklarera ShellExecute API-funktionen . För att göra detta skriver du följande kod ( samtliga en rad ) i din formulärets " Allmänna förklaringar " område :
Private Declare Function ShellExecute lib " Shell32.dll " Alias " ShellExecuteA " ( ByVal HWND As Long , ByVal lpOperation As String , ByVal lpFile As String , ByVal lpParameters As String , ByVal lpDirectory As String , nShowCmd ByVal As Long ) As Long
2
Hitta filnamnet på den PDF- fil du vill visa . Filnamnet bör innehålla hela sökvägen till filen :
Dim PDFPath som String
PDFPath = " C : \\ Mina dokument \\ sample.pdf " Addera 3
visa PDF-filen med den ShellExecute funktion :
ShellExecute Me.hwnd , " öppen " , PDFPath , 0 & , " " , vbNormalFocus