Visual Basic 6 é uma linguagem de programação orientada a eventos para Windows. Às vezes, é útil ter um programa VB6 exibir um arquivo PDF , ou gerado pelo programa ou fornecido por outra fonte . Para fazer isso , o programa pode iniciar o Adobe Acrobat e Acrobat ter exibir o arquivo . Isso seria difícil de fazer com funções de VB6 padrão, mas pode ser feito facilmente usando a função ShellExecute da API do Windows . Instruções
um
Declare a função API ShellExecute . Para fazer isso, digite o seguinte código ( tudo em uma linha ) na área do formulário " Declaração geral " :
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 , ByVal nShowCmd as Long ) As Long
2
Encontre o nome do arquivo PDF que você deseja exibir . O nome do arquivo deve conter o caminho completo para o arquivo :
Dim PDFPath como corda
PDFPath = " C: \\ Meus Documentos \\ amostra.pdf "
3
Exibe o arquivo PDF com a função ShellExecute :
ShellExecute Me.hwnd , "open" , PDFPath , 0 & , "", vbNormalFocus