ABRIR PDF PELO VB
pessoal, como posso abrir um pdf pelo vb6, poderia ser através de um shell mesmo, mas passando o nome do arquivo por variável, tem jeito ??
exemplo:, arquivo= [Ô]C:\PDF\00001.PDF[Ô]
ai no shell ao invés de passar o caminho do arquivo, passo a variável que contem o nome do mesmo, pois vai sempre mudar. Essa abertura pelo vb, na verdade, é pq estou gerando o danfe em pdf para anexar ao email junto com o xml, e uma vez gerado o pdf na pasta, ja dou um shell nele para executar o preview para que o usuário possa imprimir....
exemplo:, arquivo= [Ô]C:\PDF\00001.PDF[Ô]
ai no shell ao invés de passar o caminho do arquivo, passo a variável que contem o nome do mesmo, pois vai sempre mudar. Essa abertura pelo vb, na verdade, é pq estou gerando o danfe em pdf para anexar ao email junto com o xml, e uma vez gerado o pdf na pasta, ja dou um shell nele para executar o preview para que o usuário possa imprimir....
você pode colocar um componente webbrowser no form e carregar o webbrowser com o pdf, passando o caminho do mesmo
exemplo. webbrowser1.navegate = [Ô]caminho do pdf[Ô].
exemplo. webbrowser1.navegate = [Ô]caminho do pdf[Ô].
ou assim chamando o leitor pdf padrão do sistema
[ô]No modulo
Public 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
[ô]No form
ShellExecute Me.hWnd, [Ô]Open[Ô], [Ô]caminho do pdf[Ô], [Ô][Ô], App.Path, 1
[ô]No modulo
Public 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
[ô]No form
ShellExecute Me.hWnd, [Ô]Open[Ô], [Ô]caminho do pdf[Ô], [Ô][Ô], App.Path, 1
blz amigo...funciona legal..
Tópico encerrado , respostas não são mais permitidas