摘要

當您安裝Microsoft 常見漏洞與披露 CVE (2020-0760)中所列的其中一個 microsoft Office 安全性更新時,您可能會注意到某些類型的Visual Basic FOR Applications (VBA)參考會遭到封鎖,而且您會收到錯誤訊息。

本文提供一些常見問題(FAQ),告訴使用者和 IT 管理員在現有的 VBA 解決方案中斷的情況下該怎麼做。

哪些類型的 VBA 參照會受到影響?

下列VBA 參照類型可能會受到影響:

  • Typelibs (*. olb、* .tlb、* .dll)

  • 可執行檔(* .exe)

  • ActiveX 控制項(* .ocx)

如果這些檔案位於網際網路或 intranet 伺服器上,或是從網際網路下載,這些檔案可能會被封鎖。

如需 VBA 物件程式庫參照的詳細資訊,請參閱檢查或新增物件程式庫參照

VBA 物件程式庫遭到封鎖時所顯示的錯誤訊息為何?

如果您現有的 VBA 解決方案有部分 VBA 物件程式庫或參照被封鎖,就會顯示下列錯誤訊息。

編譯錯誤: 找不到專案或文件庫

Error message when VBA libs are blocked

這是標準的訊息,指出缺少 VBA 物件程式庫。 如果您收到此錯誤訊息,請重新取得您目前的 VBA 解決方案,並將封鎖的文件庫替換成本機的。

為什麼要解除封鎖 VBA 物件程式庫?

網際網路 VBA 物件程式庫:建議您封鎖這些物件,因為它們易受攻擊。

內部網路 VBA 物件程式庫:您可以透過 GPO 設定來啟用這些功能,如下列影像所示。 [設定] 位於 [使用者設定] > 的 [管理範本] 下 > Microsoft Office 2016 >安全性設定]。

GPO settings

注意:

需要更多協助?

擴展您的技能
探索訓練
優先取得新功能
加入 Microsoft 測試人員

這項資訊有幫助嗎?

您對翻譯品質的滿意度為何?

會影響您使用體驗的因素為何?

是否還有其他的意見反應? (選填)

感謝您的意見反應!

×