ABRIR PDF PELO VB

FUTURA 02/02/2012 19:19:40
#394056
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....

CAIO.FR.SP 02/02/2012 21:16:49
#394057
Resposta escolhida
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[Ô].
CAIO.FR.SP 02/02/2012 21:20:43
#394058
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
FUTURA 03/02/2012 09:10:02
#394061
blz amigo...funciona legal..
Tópico encerrado , respostas não são mais permitidas