Visual Basic 6 est un langage de programmation événementielle pour Windows. Parfois, il est utile d'avoir un programme VB6 afficher un fichier PDF, soit généré par le programme ou fourni par une autre source . Pour ce faire , le programme peut lancer Adobe Acrobat et Acrobat avoir afficher le fichier . Ce serait difficile à faire avec des fonctions de VB6 standard, mais peut se faire facilement en utilisant la fonction ShellExecute de l'API Windows. Instructions
1
déclarer la fonction de l'API ShellExecute . Pour ce faire, tapez le code suivant ( une seule ligne ) dans la zone « Déclarations générales » de votre formulaire:
Private Declare Function ShellExecute Lib " shell32.dll " Alias " ShellExecuteA " ( ByVal hwnd As Long , ByVal lpOperation As String , ByVal comme corde, lpFile lpParameters ByVal As String , ByVal lpDirectory As String , ByVal nShowCmd As Long ) As Long
2
Trouvez le nom du fichier PDF que vous souhaitez afficher . Le nom du fichier doit contenir le chemin complet du fichier :
PDFPath As cordes
PDFPath = "C: \\ Mes Documents \\ Sample.pdf "
3
Afficher le fichier PDF avec la fonction ShellExecute :
ShellExecute Me.hWnd , "ouvert" , PDFPath , 0 & , "", vbNormalFocus