如何停止信任 Excel 中的单个工作簿/文档?

如何停止信任 Excel 中的单个工作簿/文档?

我无意中点击了 Excel 中信任特定文档的按钮。但是我并不想启用此文档上的宏。我已进入信任中心,但“受信任文档”页面上的唯一选项是“清除所有受信任文档,使它们不再受信任”按钮,但我不想这样做。该文档不在受信任位置,所以这对我也没有帮助。请问我如何停止信任这个文档,而不会失去对所有其他文档的信任?

答案1

好的,我自己解决了。关键是意识到当我重命名文件时,信任就丢失了。只需打开regedit并导航到HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Excel\Security\Trusted Documents\TrustRecords。删除您不再信任的文档的条目,瞧!文档将不再受信任。如果您的 Office 版本不同或您处理的应用程序不是 Excel(例如 Word、Powerpoint、Access 或 Visio),则注册表路径会略有不同,但应该很容易找到。

我发现以下页面是注册表中可信文档的有用参考,尽管它们都不包含实际的答案:

答案2

虽然重命名文件确实有效,删除注册表中文件名的条目也有效(在文件必须使用相同名称的情况下),并且由于安全限制(大多数工作电脑都是这样)注册表无法访问,但似乎仍然没有选择简单地删除对单个文档的信任,而不诉诸于删除所有文档的信任这一核心选项,这通常是行不通的,只是微软的一个懒惰、糟糕的“解决方案”。微软应该为这个(可能)常见的要求提供一个简单的选项。

答案3

尝试以下步骤来禁用宏。

  1. 单击“开发人员”选项卡,然后点击“宏安全”按钮。
  2. 单击“宏设置”,然后单击“禁用所有宏而不通知”或“禁用所有宏并通知”,具体取决于您是否想要收到通知。
  3. 选择“受信任的发布者”,单击一个发布者,然后单击“删除”以将其从列表中删除。
  4. 选择“受信任位置”,如果要禁用所有 Excel 电子表格的宏,无论文件位于何处,请单击“禁用所有受信任位置”。

    现在,问题是如何禁用工作簿的宏。为此,请执行下面显示的更改信任位置,而不是步骤 4。

  5. 选择“受信任的文档”,单击“禁用受信任的文档”旁边的“打开受信任的文档”,而无需使用宏。

  6. 单击“确定”关闭窗口,然后单击“X”关闭 Excel。

  7. 双击 Excel 电子表格打开或以通常方式打开。

注意: 它将打开并禁用其宏。您可能会或可能不会看到一条消息告诉您宏已被禁用,具体取决于您在“宏设置”屏幕上的选择。

要跳过步骤 4,您可以执行更改信任位置。

  1. 点击文件选项。

  2. 单击信任中心、信任中心设置、受信任位置。

  3. 在受信任位置列表中,选择一个位置,然后单击修改。

  4. 更改修改,然后单击“确定”。

注意:在新位置(文件夹路径)中仅存储工作簿,需要禁用宏。

我确实希望这对你有帮助。

相关内容