我有一个名为DepartmentEmailList的查询,其中包含该部门所有员工和学生的姓名和电子邮件地址。第一列MailingName包含每个人的名字和姓氏。第二列,电子邮件,包含他们的电子邮件地址。
我想通过Outlook 2007向每个人发送电子邮件。理想情况下,我会在Access中的表单上打开一个按钮,打开Outlook并插入电子邮件地址。我在网上做过一些研究,找不到任何适用于这种情况的东西。我不想附加来自Access的报告,表格或查询;我只是想通过电子邮件向每个人发送电子邮件。
除了手动将电子邮件列复制/粘贴到Outlook中之外,还有人有解决方案吗?
提前感谢您的帮助。
答案 0 :(得分:0)
DoCmd.SendObject接受参数acSendNoObject,此外,参考页面包含通过Outlook发送电子邮件的示例编码,可以轻松进行调整。您可以迭代记录集并向每个地址发送电子邮件。
语法:
DoCmd.SendObject ObjectType, ObjectName, OutputFormat, To, _
Cc, Bcc, Subject, MessageText, EditMessage, TemplateFile
您通常也可以使用FollowHyperLink制作可点击的电子邮件:
FollowHyperlink "mailto:example@example.com"