Visual Basic 6 es un lenguaje de programación orientado a eventos para Windows. A veces es útil tener un programa VB6 visualizar un archivo PDF , ya sea generada por el programa o proporcionada por otra fuente. Para ello, el programa puede iniciar Adobe Acrobat y Acrobat tienen visualizar el archivo . Esto sería difícil de hacer con las funciones VB6 estándar, pero se puede lograr fácilmente con la función ShellExecute de la API de Windows. Instrucciones
1
declarar la función API ShellExecute . Para ello, escriba el siguiente código (en una sola línea ) en la zona " Declaraciones generales " del formulario :
Private Declare Function ShellExecute Lib " shell32.dll " Alias " ShellExecuteA " ( ByVal hwnd As Long , ByVal lpOperation As String , ByVal como secuencia, lpFile lpParameters ByVal As String , ByVal lpDirectory As String , ByVal nShowCmd As Long ) As Long
2
Encuentre el nombre del archivo PDF que desee visualizar . El nombre del archivo debe contener la ruta completa al archivo :
PDFPath dévil como secuencia
PDFPath = "C : \\ Mis documentos \\ sample.pdf "
3
Mostrar el archivo PDF con la función ShellExecute :
ShellExecute Me.hWnd , "abierto" , PDFPath , 0 & , "", vbNormalFocus