应用对象
Access 2021 Access 2019 Access 2016 Access 2013

上次更新时间: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 论坛解答

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

推荐新功能

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

提供反馈

另请参阅

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

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。