none
[Excel + VBA + Outlook] - Como exportar o conteúdo do corpo de um email.msg para o Excel RRS feed

  • Pergunta

  • Faaala galera, blz?

    Estou quebrando a cabeça com uma ideia aqui...

    Sou bem inesperiente com VBA... mas como já vi tanta coisa feita em VBA, pensei comigo, o negocio deve fazer isso tbm.

    Atualmente, recebo diariamente um email, que vem com um report em tabela no corpo do email (não da pra vir em anexo).

    Diariamente, abro esse email, seleciono toooodo report, colo no Excel, e faço as devidas formatações, pra poder por ultimo, trabalhar com os dados.

    Queria automatizar esse processo de abrir o email, selecionar o conteudo, copiar e colar no Excel.

    Se isso for possivel, o proximo passo será automatizar a formatação em VBA, mas isso eu já fiz com outras coisas, então não será o problema.

    Minha duvida é com relação a se existe como fazer em VBA algo que funcione assim:

    1. Abro o Excel

    2. Executo o VBA

    3. Ele vai ler o arquivo report.msg que estará salvo em um diretório e copiar todo o conteudo no corpo do email pro Excel.

    Alguém pode me dizer se tem como e se sim, como fazer isso?

    Obrigado!

    terça-feira, 16 de maio de 2017 18:23

Todas as Respostas

  • Olá Erick.

    Acredito que daria sim, talvez apenas você precise de ajustes em termos das variáveis e efetuar alguns testes.

    Estou te passando dois modelos de códigos que talvez possam te ajudar.

    Esta seria para você copiar os dados diretamente do e-mail para o Excel - Link

    Já este segundo é para extrair informação direto de um arquivo local - Link

    Veja se isso já te ajuda ou pelo menos te dá uma ideia do que precisará fazer.

    Espero ter ajudado.


    Flavio Souza

    quarta-feira, 24 de maio de 2017 13:07
  • Simplesmente, sensacional!

    Precisava muito disso!

    Obrigado, Erick!

    quarta-feira, 1 de julho de 2020 14:30