Home Excel - Dicas Microsoft Excel VBA Excel VBA - Envia Email Excel vba planilha email envia anexo e corpo

Excel vba planilha email envia anexo e corpo

E-mail Imprimir PDF

Escola Saberexcel VBA Estudos®  - Treinamentos com Macros, Fórmulas e Funções

'Esse macro envia email com anexo para vários emails,
'insere dados no corpo do email e dados no corpo, mude o caminho do direto do arquivo
ou planilha para realização do seu teste que for enviar anexo para os emails que relacionar no macro.
Fique com Deus, Expedito Marcondes.

'- - - - - - - - - - - - - - - -
Sub ENVIAR_EMAIL_ADD_PLANILHA()
Dim MyOlapp As Object, MeuItem As Object
Set MyOlapp = CreateObject("Outlook.Application")
Set MeuItem = MyOlapp.CreateItem(olMailItem)
With MeuItem
    .to = ("xlplanilhas@msn.com;xleves@msn.com")  
    .Subject = "RELATORIO: PAGAMENTOS DE JANEIRO/2020"
    .Body = "Bom dia Sr." & Plan1.[d1].Value & vbCrLf & _
           "Anexo estamos lhe enviando a planilha Relatório" & vbCrLf & _
           "Janeiro/2020 " & _
           "Saudações " & vbCrLf & _
           Plan1.[D2].Value
     'troque o diretorio do documento que queira enviar 'add' anexo.
    .Attachments.Add "C:\SaberExcel\decompor_treina_email.xlsm"
    .Display
End With
End Sub
'- - - - - - - - - - -  - -'- - - - - - - - - - -  - -





Aprenda tudo sobre planilhas do Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Escola Saberexcel VBA Estudos® - Treinamentos com Macros, Fórmulas e Funções.




   Baixe o exemplo de planilha contendo os macros acima:

Última atualização em Dom, 03 de Fevereiro de 2013 18:32  

Comentários  

 
# Leonardo Barros 03/02/2014 16:17
Ola amigo!

como eu adiciono minha assinatura no corpo do email?
Responder | Responder com citação | Citação
 
 
# Rafael Guimarães 11/02/2014 10:01
Essa macro para enviar emails automaticamente É FANTÁSTICA!
Agradeço muito por vc ter compartilhado seu conhecimento!
Responder | Responder com citação | Citação
 
 
# nilsonAna 16/07/2014 20:02
Muito tks. na mosca.
vc é o cara!
Responder | Responder com citação | Citação
 
 
# Wellington Martins 31/07/2014 08:20
Olá,
Muito boa essa macro.
Por favor, como faria para inserir no corpo do e-mail um intervalo de células (ao invés de só uma célula)?
Abraço
Responder | Responder com citação | Citação
 
 
# Rafaeltriste 05/09/2014 12:07
bom dia

essa macro é muito boa, mas como faço para enviar um anexo diferente para cada email?
desde ja obrigado.
Responder | Responder com citação | Citação
 

Adicionar comentário

"Jamais considere seus estudos como uma obrigação, mas como uma oportunidade invejável para aprender a conhecer a influência libertadora da beleza do reino do espírito, para seu próprio prazer pessoal e para proveito da comunidade." Albert Einstein


Código de segurança
Atualizar

Pesquisa Google SaberExcel

Publicidade Google

Publicidade

Rastreamento Correios

Digite o número do SEDEX conforme o exemplo:
Correios do Brasil

Assinatura SaberExcel

Google Associados

Depoimentos

Visitantes SaberExcel

Excel VBA Estudos®
mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterHoje4946
mod_vvisit_counterOntem5059
mod_vvisit_counterEsta Semana19993
mod_vvisit_counterSemana passada30982
mod_vvisit_counterEsse mês38181
mod_vvisit_counterMês passado153723
mod_vvisit_counterTodos10461010
Aprenda MS Excel VBA

Adicione Saberexcel Favoritos

 
 

Aprenda tudo sobre o Aplicativo Microsoft Excel VBA

Aprenda tudo sobre o Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Saberexcel,


   Sobre as WorksheetFunctions Funções de Planilhas que retornam valores do VBA