【问题标题】:Trust access to the VBA project object model greyed out对 VBA 项目对象模型的信任访问灰显
【发布时间】:2020-10-14 04:01:49
【问题描述】:

我使用的是 MS Office 2013。出于某些测试目的,我需要取消选中“信任对 VBA 项目对象模型的访问”复选框。但我无法这样做,因为它是灰色的(并且已被选中)。

可能是什么原因。如何启用该复选框?

【问题讨论】:

    标签: vba excel excel-2013 vbide


    【解决方案1】:

    根据Plan security settings for VBA macros for Office 2013:

    Office 2013 提供了一个设置,使您可以更改安全性 警告设置和 VBA 宏的行为。使用以下 确定如何配置此设置的指南 更改通知用户有关不受信任的 VBA 宏的方式或更改 VBA 宏的默认行为。

    您可以查看this article 了解如何更改组策略。

    总结:

    1. 在“运行”命令中,键入 gpedit.msc,然后选择 ENTER。
    2. 在本地组策略编辑器树或组策略管理编辑器树中,找到您要配置的安全设置。

    在你的情况下,寻找Disable VBA for Office applications。

    【讨论】:

    • 注意,您可能需要先下载Group Policy templates,然后将admx文件夹的内容放在%systemroot%\policydefinitions中。
    【解决方案2】:

    我多年来一直在寻找解决方案,但刚刚发现这不是 GPO 问题,而是同一台 PC 上的多个版本的 Office 可能存在问题和/或什至可能是 Microsoft 错误。我在注册表中搜索了 AccessVBOM 值,发现它存在于几个 Office 版本的分支中,在 HKCU 和 HKLM 配置单元中,最后在 HKLM 配置单元的 WOW6432 节点中。当我将下面的重命名为“AccessVBOM2”时,UI 选项不再灰显:

    HKLM\SOFTWARE\WOW6432Node\Microsoft\Office\16.0\PowerPoint\Security\AccessVBOM

    这些是我找到的其他位置(用于 PowerPoint 2016 应用程序):

    HKLM\SOFTWARE\Microsoft\Office\16.0\PowerPoint\Security\AccessVBOM HKCU\SOFTWARE\Microsoft\Office\16.0\PowerPoint\Security\AccessVBOM

    【讨论】:

      猜你喜欢
      • 2019-12-25
      • 2016-06-29
      • 2014-01-07
      • 1970-01-01
      • 1970-01-01
      • 2014-10-27
      • 1970-01-01
      • 1970-01-01
      • 2022-01-21
      相关资源
      最近更新 更多