ABRIR PDF COM PARÂMETRO
Senhores,
Preciso abrir um determinar arquivo de PDF através de um parâmetros no textbox
Fiz muitas pesquisa, mas não encontrei nada que atenda minha necessidade.
Na pasta [Ô]C:\Protocolo[Ô] existe vários arquivos de PDF 0344, 0345, 0346, 0347 conforme imagem em anexo.
No meu form existe um textbox onde eu coloco o número do protocolo, conforme também imagem em anexo.
Ao clicar em abrir, quero visualizar o PDF que eu digitei no textbox,
Como fazer isso?
Já habilitei o Adobe PDF Reader, meu vb.net é o 2015.
Muito obrigado, forte abraço.
Preciso abrir um determinar arquivo de PDF através de um parâmetros no textbox
Fiz muitas pesquisa, mas não encontrei nada que atenda minha necessidade.
Na pasta [Ô]C:\Protocolo[Ô] existe vários arquivos de PDF 0344, 0345, 0346, 0347 conforme imagem em anexo.
No meu form existe um textbox onde eu coloco o número do protocolo, conforme também imagem em anexo.
Ao clicar em abrir, quero visualizar o PDF que eu digitei no textbox,
Como fazer isso?
Já habilitei o Adobe PDF Reader, meu vb.net é o 2015.
Muito obrigado, forte abraço.
Desta forma...
AxAcroPDF1.LoadFile( C:\Protocolo & [Ô]\[Ô] & textbox1.text & [Ô].pdf[Ô])
[txt-color=#e80000]AO TERMINAR E VERIFICAR QUE O CODIGO DISPONIBILIZADO ESTA FUNCIONANDO, ENCERRE O POST E MARQUE A MINHA RESPOSTA OU OUTRA COMO A CORRETA.[/txt-color]
AxAcroPDF1.LoadFile( C:\Protocolo & [Ô]\[Ô] & textbox1.text & [Ô].pdf[Ô])
[txt-color=#e80000]AO TERMINAR E VERIFICAR QUE O CODIGO DISPONIBILIZADO ESTA FUNCIONANDO, ENCERRE O POST E MARQUE A MINHA RESPOSTA OU OUTRA COMO A CORRETA.[/txt-color]
Você deve passar o valor da textbox onde faz a abertura do pdf e fazer uma verificação para ver se existe o arquivo.
Citação::
Você deve passar o valor da textbox onde faz a abertura do pdf e fazer uma verificação para ver se existe o arquivo.
If Not System.IO.File.Exists(C:\Protocolo & [Ô]\[Ô] & textbox1.text & [Ô].pdf[Ô]) Then
MsgBox([Ô]Arquivo não encontrado![Ô])
Else
AxAcroPDF1.LoadFile( C:\Protocolo & [Ô]\[Ô] & textbox1.text & [Ô].pdf[Ô])
End If
Citação::
:
Você deve passar o valor da textbox onde faz a abertura do pdf e fazer uma verificação para ver se existe o arquivo.
If Not System.IO.File.Exists(C:Protocolo & [Ô][Ô] & textbox1.text & [Ô].pdf[Ô]) Then
MsgBox([Ô]Arquivo não encontrado![Ô])
Else
AxAcroPDF1.LoadFile( C:Protocolo & [Ô][Ô] & textbox1.text & [Ô].pdf[Ô])
End If
KURTGU, obrigado pela ajuda.
Fiz o comando conforme sua orientação , mas não abre o arquivo.
Agora esse comando funcionou perfeitamente, no link abaixo do canal Visual Basic .net
https://www.youtube.com/watch?v=gdzKS3JV4qE
ofdAbrir.Filter = [Ô]Arquivo PDF|*.pdf[Ô]
ofdAbrir.Multiselect = False
If ofdAbrir.ShowDialog = DialogResult.OK Then
AxAcroPDF1.src = ofdAbrir.FileName
End If
Porque será agora que o seu comando não abriu o PDF que está na pasta protocolo?
Aqui da forma que fiz funciona normalmente...
testa ai para vc ver...
Citação::
testa ai para vc ver...
Teste, mas não funcionou.
Problema no Adobe Reader.
Citação::
:
testa ai para vc ver...
Teste, mas não funcionou.
Problema no Adobe Reader.
Viu que isto nao e erro do codigo, e sim do adobe na sua maquina..
AO TERMINAR E VERIFICAR QUE O CODIGO DISPONIBILIZADO ESTA FUNCIONANDO, ENCERRE O POST E MARQUE A MINHA RESPOSTA OU OUTRA COMO A CORRETA.
Citação::
:
:
testa ai para vc ver...
Teste, mas não funcionou.
Problema no Adobe Reader.
Viu que isto nao e erro do codigo, e sim do adobe na sua maquina..
Cara, tu acredita que era um espaço que não abria o pdf, rsrs
Muito obrigado pela ajuda.
Só faltou uma coisinha pra fechar com chave de ouro,
Preciso limpar sempre o AxAcroPDF1 antes de abrir o PDF propriamente dito
Nesse caso eu sei essa função: AxAcroPDF1.LoadFile([Ô]DONTEXISTS.pdf[Ô])
Acho que está valendo também né?
Tópico encerrado , respostas não são mais permitidas