如果DoCmd.SendObject失败?

时间:2008-10-09 13:17:52

标签: ms-access access-vba ms-office

我正在使用DoCmd.SendObject从MS Access 2003发送电子邮件。它打开了Outlook,其中填写了所有相关字段。但是用户可能不会选择在那时发送电子邮件。在这种情况下,会出现提示“取消发送操作”。有没有办法捕捉用户未发送的电子邮件

4 个答案:

答案 0 :(得分:2)

可以将Microsoft Access中的Outlook事件与类模块一起使用。您可以在LessThanDot wiki标题“示例:使用带访问权限的Outlook事件”

标题下找到详细信息

答案 1 :(得分:1)

您已将对象发送到Outlook。

我认为Outlook无法回复您的Access命令。

答案 2 :(得分:1)

databyss在写入时是正确的,Outlook无法回复您的Access命令。我建议你从你的VBA代码创建一个Outlook实例(在工具/引用中注册Microsoft Outlook对象库之后),而不是使用这个松散的“sendObject”命令?然后,您就可以非常有效地管理电子邮件。

答案 3 :(得分:0)

也许Tony Toews的Access EMail FAQ会对你有用。