O Outlook envia e-mails para diferentes pessoas em uma programação

0

Eu tenho este cronograma de arquivos do excel e preciso enviar exatamente o mesmo email para as pessoas na lista, quando o dia estiver correto. então envie um e-mail para Person 1 no dia 1º de abril etc.

O e-mail será o mesmo, no entanto, se puder ser como mala direta onde diz Querida Pessoa 1, isso seria ótimo, mas o principal é enviar o e-mail de acordo com o cronograma.

Day to send     Who to
01/04/2018      Person 1
02/04/2018      Person 2
03/04/2018      Person 3
04/04/2018      Person 4
05/04/2018      Person 5
06/04/2018      Person 6
07/04/2018      Person 7
08/04/2018      Person 8
09/04/2018      Person 1

Obrigado pela ajuda,

    
por Nathaniel Saxe 19.03.2018 / 22:21

1 resposta

0

Eu encontrei uma maneira de fazer isso no Excel e no VBA.

Name    Date    Email


Set OutlookApp = New Outlook.Application


Msg = "message"
Subj = "subject  " + Format(Date, "mmmm yyyy")
EmailAddr = "[email protected]"

Set MItem = OutlookApp.CreateItem(olMailItem)
With MItem
    .To = EmailAddr
    .Subject = Subj
    .Body = Msg
    .Display
    .Send
End With
    
por 12.04.2018 / 15:49