Visual Basic 6 er en hendelse -drevet programmeringsspråk for Windows. Noen ganger er det nyttig å ha en VB6 programmet vise en PDF -fil , enten genereres av programmet eller levert av en annen kilde . For å gjøre dette , kan programmet starte Adobe Acrobat og har Acrobat vise filen . Dette ville være vanskelig å gjøre med standard VB6 funksjoner, men kan gjøres enkelt ved hjelp av ShellExecute funksjonen fra Windows API. Instruksjoner
en
Erklærer ShellExecute API-funksjonen . For å gjøre dette , skriver du inn følgende kode ( alle én linje) i skjemaets "General Erklæringer " område :
Private Declare Function ShellExecute Lib " SHELL32.DLL " Alias " ShellExecuteA " ( ByVal hwnd Som Long , ByVal lpOperation As String , ByVal lpFile As String , ByVal lpParameters As String , ByVal lpDirectory As String , nShowCmd ByVal As Long) As Long
2
Finn filnavnet til PDF -filen du ønsker å vise. Filnavnet skal inneholde hele banen til filen : en
Dim PDFPath som String
PDFPath = "C : \\ Mine dokumenter \\ sample.pdf "
3
Vise PDF-fil med ShellExecute funksjon : en
ShellExecute Me.hwnd , "åpen" , PDFPath , 0 & , "", vbNormalFocus