尝试从 Access 发送邮件时出现崩溃

上次更新时间:2019 年 1 月 7 日

问题

此问题仅影响安装了 Microsoft Microsoft 365 或 Office 2016/2019 C2R,且安装了早期版本 Microsoft Access(例如 Access 2010 或 Access 2013)的系统。  这包括 Access Runtime 的 2010 或 2013 版。

当尝试使用 DoCmd.SendObject 发送邮件时,直接在 VBA 代码中用 MAPI Api 或使用在较旧版本的 Access 中中, 使用 MAPI API 发送邮件的第三方加载项则程序将终止。

此问题是 Office 的版本 1811(内部版本 11029.20108)引入的。

状态:解决方法

由于此问题影响在 Access 中使用 MAPI API,因此一种替代方法是启动 Outlook 并使用 Outlook 对象模型发送邮件。

使用更新版本的 Access 也不会出现此问题,因此如果可以使用 Microsoft 365 中的 Access 而不是 Access 2010/2013 运行应用程序,则不会出现此问题。

如果必须使用旧版本的 Access 运行应用程序,并且必须在计算机上安装旧版本的 Access 和 Microsoft 365/2016/2019,而且你知道如何切换 Office 频道(更新频道概述),则可以从当前频道切换到半年企业频道,这将提供没有此处所述问题的早期版本的 Office。

我们将继续进行调查,确定要解决此问题的最佳方法。

更多资源

专家图标(大脑、齿轮)

询问专家

与专家联系,讨论最新资讯、更新和最佳做法,并阅读我们的博客。

Microsoft 技术社区

社区图标

在社区中获取帮助

提出问题,查找来自支持人员、MVP、工程师和其他 Office 用户的解决方案。

Office 论坛解答

功能请求图标(灯泡、想法)

推荐新功能

欢迎大家踊跃提出建议和反馈! 分享你的想法。 我们将认真倾听。

面向 Office 的 UserVoice

另请参阅

Access 中最新问题的修补程序或变通方法

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

谢谢您的反馈意见!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×