我有这个 Excel 文件时间表,我需要在正确的日子向列表中的人员发送完全相同的电子邮件。因此在 4 月 1 日向第 1 个人发送电子邮件等。
电子邮件将是相同的,但是如果它可以像邮件合并那样写着亲爱的人 1,那就太好了,但最主要的是按照时间表发送电子邮件。
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
谢谢您的帮助,
答案1
我找到了一种在 Excel 和 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