【发布时间】:2010-09-16 06:39:24
【问题描述】:
我正在使用 DoCmd.SendObject 从 MS access 2003 发送电子邮件。它会打开填充了所有相关字段的 Outlook。但此时用户可能不会选择发送电子邮件。在这种情况下,会出现提示“发送操作已取消”。有没有办法捕获用户未发送的电子邮件
【问题讨论】:
我正在使用 DoCmd.SendObject 从 MS access 2003 发送电子邮件。它会打开填充了所有相关字段的 Outlook。但此时用户可能不会选择发送电子邮件。在这种情况下,会出现提示“发送操作已取消”。有没有办法捕获用户未发送的电子邮件
【问题讨论】:
可以将 Microsoft Access 中的 Outlook 事件与类模块一起使用。您可以在 LessThanDot wiki 的“示例:将 Outlook 事件与 Access 一起使用”标题下找到详细信息
【讨论】:
您已将对象发送到 Outlook。
我认为 Outlook 无法回复您的 Access 命令。
【讨论】:
databyss 是正确的,因为 Outlook 无法回复您的 Access 命令。我建议您不要使用这个松散的“sendObject”命令,而是从您的 VBA 代码创建一个 Outlook 实例(在工具/参考中注册 Microsoft Outlook 对象库之后)?然后,您将能够以非常有效的方式管理您的电子邮件。
【讨论】:
也许 Tony Toews 的 Access EMail FAQ 对你有用。
【讨论】: