** Uso Access 2003, Windows 7 64 bits
Estava usando uma rotina do nosso amigo JPaulo que salvo engano era do arquivo PDF2.mdb, na época achei-a por acaso procurando por rotinas de imagens, fiz as minhas adaptações e até o dia de ontem estava funcionando perfeitamente, no entanto, de um momento para outro não está funcionando como antes.
A rotina em questão é em um Formulário que usa um botão para capturar o caminho do arquivo que por sua vez salva este caminho em um campo texto na tabela, sendo este arquivo mostrado no Controle tipo ActiveX: Nome = WebBrowser0, Classe OLE = Microsoft Web Browser, Classe = Shell.Explorer.2, seja ele um arquivo tipo pdf, doc, xls, gif, jpg e outros, conforme o caminho no campo já citado.
Como disse inicialmente, até ontem à tarde estava funcionando bem, mas, agora quando busco um arquivo tipo .doc ou tipo .xls o mesmo ao invés de mostrar no Controle WebBrowser, simplesmente abre o arquivo em tela inteira, e no Controle WebBrowser aparece no seu corpo a mensagem: “A navegação para a página da Web foi cancelada”; embora mantenha o caminho do nome do arquivo no campo da tabela, como já citado; no entanto, quando é um arquivo tipo pdf ou tipo jpg ou tipo gif mostra normalmente no Controle WebBrowser, ou seja, o problema então é quando faço a vinculação para esses 2 tipos de arquivos: doc e xls, mesmo quando apenas folheio de um registro para outro, ele abre automaticamente o arquivo em tela cheia, e não no Controle WebBrowser como fazia antes.
Chequei as Referências que são as mesmas que uso até o momento, inclusive antes mesmo de dar esses problemas. Fiz testes também com os Back-up's que tenho desse BD que usa essa rotina e que até então funcionavam bem, mas acontece o mesmo problema.
Também tentei achar o arquivo de JPaulo, mas não consegui achar apesar das buscas feitas com a palavra "WebBrowser", pois tem alguns, no entanto, não tem o que citei no início deste tópico.
Por coincidência eu já ia abrir um Tópico sobre o WebBrowser0 em questão, que seria para saber se tem como ao abrir o Formulário o mesmo mostrar o conteúdo do arquivo “vinculado” no campo texto: “Txtcaminho” no Controle WebBrowser sem precisar clicar no Botão “Atualizar” (Favor ver rotina no arquivo disponibilizado para download); inclusive testei no evento “No Atual” do Formulário, mas deu a mensagem: "Erro 13: Tipos incompatíveis" e trava todo o sistema.
Então resumindo: Gostaria de ajuda nessas 2 questões. A princípio peço ajuda ao amigo JPaulo, mas se alguém também puder ajudar, agradeço da mesma forma e fico no aguardo.
Estou disponibilizando o arquivo para facilitar a ajuda de quem puder ajudar.
Estava usando uma rotina do nosso amigo JPaulo que salvo engano era do arquivo PDF2.mdb, na época achei-a por acaso procurando por rotinas de imagens, fiz as minhas adaptações e até o dia de ontem estava funcionando perfeitamente, no entanto, de um momento para outro não está funcionando como antes.
A rotina em questão é em um Formulário que usa um botão para capturar o caminho do arquivo que por sua vez salva este caminho em um campo texto na tabela, sendo este arquivo mostrado no Controle tipo ActiveX: Nome = WebBrowser0, Classe OLE = Microsoft Web Browser, Classe = Shell.Explorer.2, seja ele um arquivo tipo pdf, doc, xls, gif, jpg e outros, conforme o caminho no campo já citado.
Como disse inicialmente, até ontem à tarde estava funcionando bem, mas, agora quando busco um arquivo tipo .doc ou tipo .xls o mesmo ao invés de mostrar no Controle WebBrowser, simplesmente abre o arquivo em tela inteira, e no Controle WebBrowser aparece no seu corpo a mensagem: “A navegação para a página da Web foi cancelada”; embora mantenha o caminho do nome do arquivo no campo da tabela, como já citado; no entanto, quando é um arquivo tipo pdf ou tipo jpg ou tipo gif mostra normalmente no Controle WebBrowser, ou seja, o problema então é quando faço a vinculação para esses 2 tipos de arquivos: doc e xls, mesmo quando apenas folheio de um registro para outro, ele abre automaticamente o arquivo em tela cheia, e não no Controle WebBrowser como fazia antes.
Chequei as Referências que são as mesmas que uso até o momento, inclusive antes mesmo de dar esses problemas. Fiz testes também com os Back-up's que tenho desse BD que usa essa rotina e que até então funcionavam bem, mas acontece o mesmo problema.
Também tentei achar o arquivo de JPaulo, mas não consegui achar apesar das buscas feitas com a palavra "WebBrowser", pois tem alguns, no entanto, não tem o que citei no início deste tópico.
Por coincidência eu já ia abrir um Tópico sobre o WebBrowser0 em questão, que seria para saber se tem como ao abrir o Formulário o mesmo mostrar o conteúdo do arquivo “vinculado” no campo texto: “Txtcaminho” no Controle WebBrowser sem precisar clicar no Botão “Atualizar” (Favor ver rotina no arquivo disponibilizado para download); inclusive testei no evento “No Atual” do Formulário, mas deu a mensagem: "Erro 13: Tipos incompatíveis" e trava todo o sistema.
Então resumindo: Gostaria de ajuda nessas 2 questões. A princípio peço ajuda ao amigo JPaulo, mas se alguém também puder ajudar, agradeço da mesma forma e fico no aguardo.
Estou disponibilizando o arquivo para facilitar a ajuda de quem puder ajudar.
- Anexos
- VILEMAN.zip
- Você não tem permissão para fazer download dos arquivos anexados.
- (1.1 Mb) Baixado 120 vez(es)
Última edição por vileman em 11/4/2012, 14:13, editado 1 vez(es) (Motivo da edição : Correção ortográfica)