Boa noite a todos.
Sr.
Rafael Monteiro, a quanto tempo não via uma postagem sua. Estou bem sumido do fórum e, ao ver o comentário do outro amigo, percebi que esse é um post seu de Janeiro/20. Fiquei muito feliz em ver que ainda esta na ativa.
Ainda não abri o seu modelo, mas tenho certeza que ficou excelente, como sempre. Já vou baixá-lo e ver como ficou.
Evaldo, como mencionei acima, não vi exatamente o que o
Rafa fez, mas já trabalhei com esse tipo de necessidade que esta precisando.
Se me permite dar meu pitaco, atualmente existem duas formas que poderia ser feito:
1 - Utilizar o comando
FollowHyperlink, passando o endereço do arquivo relacionado ao registro, que irá abrir o
Adobe Reader (ou outro aplicativo responsável pela leitura do PDF na máquina local). Para esse método, encontrei um vídeo que pode ser acessado e visto, bem prático e fácil de ser utilizado como modelo.
https://www.youtube.com/watch?v=qlNxcgFU6Io
2 - Existe uma versão do
Adobe Reader antiga (se não me engano é a versão
7.1, ou algo similar) que ao ser instalado na máquina, deixava uma biblioteca disponível dentro do VBE (Visual Basic Editor), que poderia ser instanciada como objeto dentro do
Userform. Dessa forma, era só passar como parâmetro o caminho do arquivo, e já teria o PDF aberto dentro do próprio formulário. Porém, para utilizar esse método, encontrei um vídeo de um cara que seguia muito, chamando
Renam Ruthes, que talvez possa lhe ajudar.
https://www.youtube.com/watch?v=3BMGvlgtmyQ
Já utilizei esse 2º método a anos atrás, mas como disse, parei com o seu uso devido a necessidade da biblioteca, que só esta disponível nas versões antigas do aplicativo da Adobe.
Acredito que nos casos atuais, o método ensinado no primeiro vídeo, seja a melhor solução para o caso.
Porém, se for utilizar o método do segundo vídeo, um trabalho que você terá é o de garantir que todas as máquinas que forem abrir essa planilha, tenham instalado e configurado no sistema a DLL que o
Renam menciona no vídeo.
Da uma olhada nos vídeos e veja qual forma seria mais interessante para sua necessidade.
Abraços a todos e excelente final de semana.