none
Macro para copiar dados da Internet e colar no excel em forma de relatório RRS feed

  • Pergunta

  • Bom dia,   Gostaria de saber se é possivel criar uma macro para que busque em um site um relatorio e traga de volta as informações pro excel , exemplo : Utilizo um sistema que é em um site interno, onde entro com o meu loggin e senha para acessar, nesse sistema tenho que fazer gerar um relatorio, preenchendo alguns campos como, data inicial, data final, tipo de relatorio e etc. Após isso o sitema gera um relatório em excel , ai tenho que copiar e colar tudo na minha pasta. Teria como criar algo assim ?             Desde já agradeço.
    sábado, 28 de setembro de 2013 13:58

Respostas

  • Olá Erick,

    Tudo o que você disse é possível fazer, no entanto, pode se tornar uma tarefa difícil.

    O Internet Explorer expõe seu modelo de objeto para o VBA. Logo, é possível você criar uma instância do Internet Explorer, preencha controles, clique em botões e extraia informações de endereços visitados.

    Veja um artigo completo sobre o assunto em: http://www.jpsoftwaretech.com/excel-vba/automate-internet-explorer/


    Felipe Costa Gualberto - http://www.ambienteoffice.com.br

    quarta-feira, 2 de outubro de 2013 01:23
    Moderador
  • Bom dia Erick.

    Eu também estou necessitando criar um Web Service pelo Excel. Pelo que pesquisei, encontrei duas formas de fazer: uma é a que o Felipe sugeriu acima, utilizando o Internet Explorer em segundo plano; outra, mais robusta, mas muito mais complexa, seria criar de fato um Web Service, mas pelo que entendi seria necessário utilizar o Visual Studio para isso. Para o segundo caso, encontrei esse material na própria MSDN: http://msdn.microsoft.com/en-us/library/dd819156.aspx.

    Eu ainda não implementei o serviço e continuo pesquisando. Aguardo também alguma dica que possa facilitar o trabalho. Se encontrar algo, por favor poste no fórum.

    Um abraço.


    Filipe Magno

    quarta-feira, 2 de outubro de 2013 12:13

Todas as Respostas