如何删除 Excel 中的文档检查器警告

如何删除 Excel 中的文档检查器警告

我正在对一系列 XLSM 类型的文件运行 VBA 脚本。当我尝试自动化我的流程时,我被有关文档检查器的警告阻止了,这意味着我必须对每个文件单击“确定”。

是否有一个脚本可以提前在我的文件上运行,或者在我的代码中嵌入一个脚本,以删除这个警告?


警告信息

文档检查器错误

小心!文档的某些部分可能包含文档检查器无法删除的个人信息。

答案1

潜在解决方案小心!文档的某些部分可能包含文档检查器无法删除的个人信息。“ 警告信息。

去除文檔檢查器警告Excel 2016或者Excel 2013你可以检查两件事

  • 文件在左上角,
  • 然后选项 > 信任中心 > 信任中心设置 > 隐私选项
  • 然后取消勾选复选框显示“保存时从文件属性中删除个人信息“,
  • 然后打好的

来源

或者

  • 文件 > 信息
  • 并点击“允许将此信息保存在您的文件中“。

下次保存时将不再有警告。

来源

答案2

我的解决方案

而不是禁用文檔檢查器这在 VB 中似乎很难做到,我只是阻止了消息本身。我并不真正关心源文件,我只想无缝地从它们中复制数据,所以这在我的例子中可以很好地工作。

通过将此代码添加到我的代码的开头,我不再得到文檔檢查器警告:

'Disable privacy settings warning
Application.DisplayAlerts = False

答案3

打开文档 > alt+f11 > Module Thisworbook 输入:

Private Sub Workbook_AfterSave(ByVal Success As Boolean)
    Application.DisplayAlerts = True
End Sub

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    Application.DisplayAlerts = False
End Sub

相关内容