【发布时间】:2012-01-18 04:33:24
【问题描述】:
我有一个数据列表,比如说客户信息(姓名、电子邮件、欠款等),存储在 Excel 工作表中。我的目标是单击 Excel 中的一个按钮,然后将每个客户的信息发送到 Outlook 模板中。
- 创建邮件对象
- 将邮件对象设置为模板文件
- 设置然后在模板中填写有关当前客户端的数据 - 大多停留在这里,不知道如何在模板中指定变量,然后在 VBA 中关联它们
- 保存到草稿以供日后查看/发送
例如亲爱的 > = 亲爱的 John Smith
到目前为止我的代码:
Dim myOlApp As Outlook.Application
Dim MyItem As Outlook.MailItem
Set myOlApp = CreateObject("Outlook.Application")
Set MyItem = myOlApp.CreateItemFromTemplate("C:\egTemplate.oft")
With MyItem
.To = Worksheets("Clients").Range(1, 2)
.Subject = "Monthly bill"
'Refer to and fill in variable items in template
.Save
End With
Set MyItem = Nothing
Set MyOlApp = Nothing
【问题讨论】: