Para enviar e-mails automaticamente no Excel, você pode usar a macro SendMail. Siga os passos abaixo:
- Abra o Excel e crie uma planilha com os dados que você deseja enviar por e-mail.
- Clique na guia "Desenvolvedor" e selecione "Visual Basic" para abrir o editor do Visual Basic.
- Na janela do editor do Visual Basic, clique em "Inserir" e selecione "Módulo" para criar um novo módulo de código.
- Na janela do novo módulo, digite o seguinte código:
Sub Email()Dim ToAddress As String, Subject As String, Body As StringToAddress = "endereço de e-mail do destinatário"Subject = "assunto do e-mail"Body = "conteúdo do e-mail"On Error Resume NextWith CreateObject("Outlook.Application").CreateItem(0) .To = ToAddress .Subject = Subject .Body = Body .SendEnd WithOn Error GoTo 0 End Sub
- No código acima, substitua "endereço de e-mail do destinatário" pelo endereço de e-mail do destinatário, "assunto do e-mail" pelo assunto do e-mail e "conteúdo do e-mail" pelo conteúdo do e-mail que você deseja enviar.
- Salve o módulo clicando em "Arquivo" e depois em "Salvar".
- Volte para a planilha do Excel e crie um botão para chamar a macro. Para isso, vá na guia "Desenvolvedor" e selecione "Inserir" e depois "Botão".
- Selecione a macro "Email" que você acabou de criar e clique em "OK".
- Clique no botão para enviar automaticamente o e-mail.