使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

上次更新时间: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 中最新问题的修补程序或变通方法

需要更多帮助?

需要更多选项?

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

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

查找常见问题的解决方案或从支持代理获取帮助。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×