Microsoft 已在 2022 年 8 月更新中針對 Excel 發行安全性增強功能。 這項安全性增強功能會封鎖擴展名不正確或遺失的 Excel XLL 載入宏。
Excel XLL 載入宏擴展名需求
Excel XLL 載入宏的有效擴展名為 .xll 和 .dll – 具有其他擴展名或沒有擴展名的 Excel XLL 載入宏檔案無效,在 8 月更新套用之後,將會封鎖這些無效的 Excel XLL 載入宏檔案。
當 Excel XLL 載入宏遭到封鎖時,使用者會看到下列警示:
暫時還原舊行為
對於依賴 Excel XLL 載入宏且遺失或不正確擴展名的使用者和組織,有一種方法可以暫時停用這項安全性增強功能。 這是為了在更新 Excel XLL 載入宏和相關解決方案以使用正確的擴展名時提供協助使用者。 此機制將在 2023 年 1 月更新中移除,此時用戶必須使用 Excel XLL 載入宏的有效擴展名。
若要還原舊的行為,並允許 Excel XLL 載入宏遺失或不正確的擴展名:
-
開啟登錄 編輯器
注意: 不正確地編輯登錄可能會嚴重損害您的系統。 在您變更登錄之前,我們建議您先備份電腦上所有的重要資料。
-
將下列登錄值新增為 DWORD:
-
Office 2013:Computer\HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Excel\Security\EnforceXllExtension
-
Office 2016、2019、2021、365:Computer\HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Excel\Security\EnforceXllExtension
-
-
將值設為 0
-
重新啟動 Excel
若要重新啟用安全性修正程式,請刪除步驟 2 中建立的登錄值。