Prezado,
A macro envia um e-mail pelo Excel através do Outlook.
Eu preencho uma determinada célula com o e-mail que servirá de destinatário.
Só que eu queria me enviar uma espécie de lembrete, explico;
Hoje é dia 30/11/2017; quando for dia 13 de dezembro de 2017 eu quero que a planilha envie o e-mail automaticamente através da macro criada que foi atribuída a um botão.
Segue a macro:
Sub MandaEmail_()
Dim EnviarPara As String
Dim Mensagem As String
For i = 1 To 10
EnviarPara = ThisWorkbook.Sheets(2).Cells(i, 1)
If EnviarPara <> "" Then
Mensagem = ThisWorkbook.Sheets(2).Cells(i, 3)
Envia_Emails EnviarPara, Mensagem
End If
Next i
End Sub
Sub Envia_Emails(EnviarPara As String, Mensagem As String)
Dim OutlookApp As Object
Dim OutlookMail As Object
Set OutlookApp = CreateObject("Outlook.Application")
Set OutlookMail = OutlookApp.CreateItem(0)
With OutlookMail
.To = EnviarPara
.CC = ""
.BCC = ""
.Subject = "PROCESSO PUBLICADO"
.Body = Mensagem
.Send
'.Display ' para envia o email diretamente defina o código .Send
End With
Set OutlookMail = Nothing
Set OutlookApp = Nothing
End Sub
Postado : 30/11/2017 5:36 pm