Notifications
Clear all

Enviar e-mail atráves do excel com copy para usuario

4 Posts
2 Usuários
0 Reactions
577 Visualizações
(@rntdt)
Posts: 0
New Member
Topic starter
 

Boa tarde,

Estou precisando enviar um e-mail via excel através do VBA através de um e-mail fixo e dois alterados.

Melhor explicando: o e-mail fixo, exemplo, [email protected] e na aba N47 e H47 o usuario coloca os e-mail que deverá ser enviadas também como copia.

Estou utilizando ActiveWorkbook.SendMail, mas o e-mail fixo é perfeito, mas não estou conseguindo o comando para pegar os e-mail localizados na plan1 na célular N47 e H47 e enviar por e-mail a planilha.

 
Postado : 04/05/2018 12:09 pm
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

Rntdt,

Boa tarde!

Seja muito bem vindo ao fórum.

Para aproveitar ao máximo o fórum e sempre manter o mesmo de forma organizada, sugiro ler os tópico da regras abaixo:
viewtopic.php?f=7&t=16757
viewtopic.php?f=7&t=203
viewtopic.php?f=7&t=7903
viewtopic.php?f=7&t=3841
viewtopic.php?f=7&t=12600
viewtopic.php?f=7&t=3371

Algumas solicitações especiais que pedimos, por gentileza, ficar atento:
1 - Não inserir no titulo de suas postagens expressões como Help, Ajuda, etc. O título deve ser um resumo da sua necessidade para que outras pessoas que tenham a mesma dúvida possam efetuar a pesquisa e achar como foi resolvido.
2 - Não insira em suas mensagens frases todas escritas em letras maiúsculas. Isso, na Internet, é compreendido como gritos e muitos usuários sequer respondem somente por esse fato!
3 - Insira sempre um arquivo exemplo compactado com .ZIP aqui mesmo no fórum. Existe, logo abaixo da caixa de mensagens, uma aba chamada "Adicionar um anexo" para essa finalidade. O arquivo exemplo deve ser pequeno, com apenas 5 linhas no máximo, compactado com .ZIP e ter o mesmo layout (nome do arquivo, nome das abas/guias/folhas, mesma linha/coluna onde os dados se iniciam) do arquivo original.
4 - Não utilize a ferramenta CITAR para inserir o inteiro teor das mensagens que lhe são encaminhadas como resposta. Citações, se estritamente necessárias ao entendimento da mensagem que você quer enviar, devem ser apenas de pequenos trechos das mensagens.
5 - Se for postar códigos VBA aqui no fórum, utilize a ferramenta CODE localizada logo no início da caixa de mensagens (quinto botão da esquerda para a direita). As linhas de código devem ficar entre as palavras "CODE e /CODE".
6 - Agradeça sempre às pessoas que lhe responderam e às mensagens que atenderam a necessidade de sua demanda. Esse agradecimento deve ser clicando na mãozinha que fica localizada ao lado da ferramenta CITAR. Lembre-se: o fórum é gratuito e esse é o único incentivo para as pessoas que prestam ajuda. Você pode agradecer a quantos usuários quiser.
7 - O título não deve ser escrito todo em letras maiúsculas.

Quanto a sua demanda, envio de e-mail pelo próprio Excel, da forma que você está fazendo, não sei se é possível pegar outros destinatários. Você pode utilizar um arquivo em VBA que envia e-mail pelo objeto CDO da Microsoft e aí sim. Você pode atribuir o e-mail fixo e também vários destinatários, pegando os endereços diretamente da planilha.

Você envia email por qual servidor (Microsoft Exchange, Gmail, Hotmail)???

 
Postado : 04/05/2018 12:18 pm
(@rntdt)
Posts: 0
New Member
Topic starter
 

A ideia é utilizar o Microsoft Exchang mesmo.
Estou com dificuldade de realizar a busca dentro da planilha os outros destinatários. Quando eu utilizo ActiveWorkbook.SendMail com e-mail fixo funciona corretamente, mas minha ideia era ter um e-mail fixo e adicionar mais dois destinatários que buscaria da planilha. E assim anexar a planilha e enviar.

 
Postado : 09/05/2018 6:49 am
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

Ok.

Por isso que lhe perguntei se poderia ser pelo CDO. Até onde eu saiba, enviar mensagens de email pelo Microsoft Exchang (outlook por exemplo) não é permitida a inserção de quem está enviando a mensagem. Isso, por medida de segurança, é pego automaticamente de quem está logado na máquina.

 
Postado : 09/05/2018 12:58 pm