签名宏在 Excel 中被禁用
Signed Macros Are Disabled In Excel
我有两个 Excel 个文件:
- 一个新创建的空 Excel 文件,其中包含 1 个宏
- 包含宏、自定义格式、范围名称、表格、自定义功能区 UI 等的大型 Excel 模型
我已经对每个文件中的宏进行了数字签名,并将 Excel 宏设置设置为“禁用除数字签名宏之外的所有宏”。
打开新创建的文件时,宏 运行 正常。当我打开大文件时,宏被禁用。
我已确保它们都使用相同的证书签名并正确保存。
经过大量排除过程后,我们将问题缩小为带有 RefersTo 的单个范围名称:TRANSPOSE(GET.WORKBOOK(1))&T(NOW())
如果上述范围引用存在于带有数字签名宏的 XLSM 文件中,那么 Excel 将静默禁用宏,即使它是由受信任的证书签名的。
我有两个 Excel 个文件:
- 一个新创建的空 Excel 文件,其中包含 1 个宏
- 包含宏、自定义格式、范围名称、表格、自定义功能区 UI 等的大型 Excel 模型
我已经对每个文件中的宏进行了数字签名,并将 Excel 宏设置设置为“禁用除数字签名宏之外的所有宏”。
打开新创建的文件时,宏 运行 正常。当我打开大文件时,宏被禁用。
我已确保它们都使用相同的证书签名并正确保存。
经过大量排除过程后,我们将问题缩小为带有 RefersTo 的单个范围名称:TRANSPOSE(GET.WORKBOOK(1))&T(NOW())
如果上述范围引用存在于带有数字签名宏的 XLSM 文件中,那么 Excel 将静默禁用宏,即使它是由受信任的证书签名的。