使用Access 2007中的电子邮件地址在Outlook中发送电子邮件

时间:2012-06-26 01:35:28

标签: email ms-access outlook ms-access-2007 outlook-2007

我有一个名为DepartmentEmailList的查询,其中包含该部门所有员工和学生的姓名和电子邮件地址。第一列MailingName包含每个人的名字和姓氏。第二列,电子邮件,包含他们的电子邮件地址。

我想通过Outlook 2007向每个人发送电子邮件。理想情况下,我会在Access中的表单上打开一个按钮,打开Outlook并插入电子邮件地址。我在网上做过一些研究,找不到任何适用于这种情况的东西。我不想附加来自Access的报告,表格或查询;我只是想通过电子邮件向每个人发送电子邮件。

除了手动将电子邮件列复制/粘贴到Outlook中之外,还有人有解决方案吗?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

DoCmd.SendObject接受参数acSendNoObject,此外,参考页面包含通过Outlook发送电子邮件的示例编码,可以轻松进行调整。您可以迭代记录集并向每个地址发送电子邮件。

语法:

DoCmd.SendObject ObjectType, ObjectName, OutputFormat, To, _
   Cc, Bcc, Subject, MessageText, EditMessage, TemplateFile

您通常也可以使用FollowHyperLink制作可点击的电子邮件:

FollowHyperlink "mailto:example@example.com"