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

摘要

安装 Microsoft 常见漏洞与披露 CVE-2020-0760 中所列的其中一个 Microsoft Office 安全更新时,你可能会注意到某些类型的 Visual Basic for Applications (VBA) 引用被阻止,你会收到一条错误消息。

本文提供了一些常见问题 (FAQ),告诉用户和 IT 管理员在现有 VBA 解决方案出现故障时该如何处理。

注意 这种行为更改是由 Office 中的设计更改所导致的。 这种新的行为是设计导致的。 因此,不需要修复并且将不会提供缓解措施。

哪些 VBA 引用会受到影响?

以下 类型的 VBA 引用可能会受到影响:

  • 类型库(*.olb、*.tlb、*.dll))

  • 可执行文件 (*.exe)

  • ActiveX 控件 (*.ocx)

如果这些文件位于 Internet 或 Intranet 服务器上,或是从 Internet 下载的,这些文件可能会被阻止。

有关 VBA 对象库引用的更多信息,请参阅检查或添加对象库引用

VBA 对象库被阻止时显示什么错误消息?

如果现有 VBA 解决方案有部分 VBA 对象库或引用被阻止,则会显示以下错误消息。

编译错误:

无法找到项目或库

Error message when VBA libs are blocked

这是指示丢失 VBA 对象库的标准消息。如果收到此错误消息,请重新访问当前 VBA 解决方案并用本地库替换被阻止的库。

我应该怎么做才能取消阻止 VBA 对象库?

Internet VBA 对象库: 我们建议您阻止这些库,因为这些库存在漏洞。

Intranet VBA 对象库: 如下图所示,您可以通过 GPO 设定启用这些库。 该设定位于“用户配置”>“管理模板”>“Microsoft Office 2016”>“安全设置”下。

GPO settings

注意

需要更多帮助?

需要更多选项?

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

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

此信息是否有帮助?

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

谢谢您的反馈!

×