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 中创建的注册表值。