【问题标题】:If DoCmd.SendObject fails?如果 DoCmd.SendObject 失败?
【发布时间】:2010-09-16 06:39:24
【问题描述】:

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

【问题讨论】:

    标签: ms-access vba ms-office


    【解决方案1】:

    可以将 Microsoft Access 中的 Outlook 事件与类模块一起使用。您可以在 LessThanDot wiki 的“示例:将 Outlook 事件与 Access 一起使用”标题下找到详细信息

    【讨论】:

      【解决方案2】:

      您已将对象发送到 Outlook。

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

      【讨论】:

      • 不幸的是,这似乎是死路一条:(
      【解决方案3】:

      databyss 是正确的,因为 Outlook 无法回复您的 Access 命令。我建议您不要使用这个松散的“sendObject”命令,而是从您的 VBA 代码创建一个 Outlook 实例(在工具/参考中注册 Microsoft Outlook 对象库之后)?然后,您将能够以非常有效的方式管理您的电子邮件。

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 2021-10-03
          • 2012-08-29
          • 2020-07-19
          • 2017-03-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-05-20
          • 2013-12-01
          相关资源
          最近更新 更多