0

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

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

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

预先感谢您的帮助。

4

1 回答 1

0

DoCmd.SendObject接受参数acSendNoObject,此外,参考页面包括通过 Outlook 发送电子邮件的示例编码,可以轻松修改。您可以遍历您的记录集并向每个地址发送一封电子邮件。

句法:

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

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

FollowHyperlink "mailto:example@example.com"
于 2012-06-26T08:18:54.673 回答