Visual Basic for Applications (VBA ) é comumente usado para automatizar tarefas de rotina em aplicativos do Microsoft Office . Enviando um e-mail do Microsoft Excel 2007 com VBA é útil em casos em que você precisa para enviar e-mail continuamente os últimos dados em uma planilha do Excel . Em poucos passos , você pode escrever código para automatizar facilmente a tarefa de enviar o e-mail através do Microsoft Outlook. Instruções
1
Inicie o Microsoft Office 2007 e selecione a guia "Desenvolvedor" . Clique em " Visual Basic " e selecione " Ferramentas". Clique em " Referências " cheque " 12.0 Object Library Microsoft Outlook " e selecione " OK".
2
Digite o seguinte para criar um novo sub:
Sub sendEmail () < br >
Pressione " Enter".
3
Digite o seguinte para criar as suas variáveis :
Dim oLookApp Como Outlook.Application
Dim oLookMail como Outlook.MailItem
4
Digite o seguinte para atribuir o objeto perspectivas e criar um novo e-mail :
Set oLookApp = New Outlook.Application
Definir oLookMail = oLookApp.CreateItem (0)
5
Digite o seguinte para definir as variáveis para o seu e-mail : .
com oLookMail
Para = " john.doe @ yahoo . com "
. Subject = " Meu livro "
. Body = " Estou enviando este e- livro .. "
. Attachments.Add ActiveWorkbook.FullName
. enviar
End With
6
Execute seu sub e-mail o atual pasta de trabalho do Excel.
< br >