摘要
當您安裝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 物件程式庫或參照被封鎖,就會顯示下列錯誤訊息。
編譯錯誤: 找不到專案或文件庫
這是標準的訊息,指出缺少 VBA 物件程式庫。 如果您收到此錯誤訊息,請重新取得您目前的 VBA 解決方案,並將封鎖的文件庫替換成本機的。
為什麼要解除封鎖 VBA 物件程式庫?
網際網路 VBA 物件程式庫:建議您封鎖這些物件,因為它們易受攻擊。
內部網路 VBA 物件程式庫:您可以透過 GPO 設定來啟用這些功能,如下列影像所示。 [設定] 位於 [使用者設定] > 的 [管理範本] 下 > Microsoft Office 2016 >安全性設定]。
注意: