如何刪除 Excel 中的文件檢查器警告

如何刪除 Excel 中的文件檢查器警告

我正在一系列 XLSM 類型的檔案上執行 VBA 腳本。當我嘗試自動化我的流程時,我被有關文件檢查器的警告阻止了,這意味著我必須對每個文件按一下「確定」。

是否有一個腳本可以提前在我的文件上運行,或者在我的程式碼中嵌入一個腳本,以消除此警告?


警告訊息

文檔檢查器錯誤

當心!您的文件的某些部分可能包含文件檢查器無法刪除的個人資訊。

答案1

潛在的解決方案“當心!您的文件的某些部分可能包含文件檢查器無法刪除的個人資訊。“ 警告訊息。

去除文件檢驗員警告中Excel 2016或者Excel 2013你可以檢查兩件事

  • 文件在左上角,
  • 然後選項 > 信任中心 > 信任中心設定 > 隱私權選項
  • 然後取消勾選複選框“儲存時從檔案屬性中刪除個人資訊「,
  • 然後打好的

來源

或者

  • 文件 > 訊息
  • 然後點選“允許將此資訊保存在您的文件中」。

下次保存時應該不再有警告。

來源

答案2

我的解決方案

而不是禁用文件檢驗員這在VB中似乎很難做到,我只是阻止訊息本身。我並不真正關心源文件,我只是想無縫地從中複製數據,這樣這在我的情況下就可以正常工作。

通過將此代碼添加到我的代碼的開頭,我不再得到文件檢驗員警告:

'Disable privacy settings warning
Application.DisplayAlerts = False

答案3

開啟文件 > alt+f11 > Module Thisworkbook 輸入以下內容:

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

相關內容