Outlook 按计划向不同的人发送电子邮件

Outlook 按计划向不同的人发送电子邮件

我有这个 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

相关内容