Como enviar emails usando o VBA no Excel 2007

Escrito por jaime avelar | Traduzido por aline kachel araujo
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como enviar emails usando o VBA no Excel 2007
Envie emails pelo Excel usando o VBA. (Email Concept image by wayne ruston from Fotolia.com)

O Visual Basic para Aplicativos (VBA) é muito usado para autmatizar tarefas nos programas do Microsoft Office. Usar o VBA para enviar um email pelo Excel 2007 é útil caso você tenha que sempre enviar os dados mais recentes de uma planilha Excel. Em apenas alguns passos, você pode escrever um código facilmente para automatizar a tarefa de enviar um email pelo Microsoft Outlook.

Nível de dificuldade:
Moderadamente fácil

Outras pessoas estão lendo

Instruções

  1. 1

    Abra o Microsoft Office 2007 e selecione a aba de "Desenvolvedor". Clique em "Visual Basic" e selecione "Ferramentas". Clique em "Referências", marque a opção "Objeto de Biblioteca Microsoft Outlook 12.0" e selecione "OK".

  2. 2

    Digite o seguinte código para criar um novo "sub":

    Sub sendEmail()

    Tecle "Enter".

  3. 3

    Digite o seguinte código para criar suas variáveis:

    Dim oLookApp As Outlook.Application Dim oLookMail As Outlook.MailItem

  4. 4

    Digite o seguinte código para designar o objeto Outlook e para criar um novo email:

    Set oLookApp = New Outlook.Application Set oLookMail = oLookApp.CreateItem(0)

  5. 5

    Digite o seguinte código para definir as variáveis do seu email:

    With oLookMail .To = "joao.silva@yahoo.com.br" .Subject = "Minha planilha" .Body = "Estou enviando esta planilha." .Attachments.Add ActiveWorkbook.FullName .send End With

  6. 6

    Execute o seu "sub" para enviar por email a planilha do Excel.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível