症状
您打开的 Microsoft Excel 工作簿是在比您当前使用版本更早的 Excel 版本中经过数字签名的。 在这种情况下,签名不再有效,并且信任栏中会显示以下警告消息:
本文档包含无效的签名。 [查看签名]
注释
在创建该工作簿的同一程序版本中打开数字签名的工作簿时,该工作簿将按预期打开,而不会显示错误消息。
原因
当 Excel 打开最后一次在不同版本中重新计算的工作簿时,它会将内部重新计算数据更新到当前版本。 由于此数据是文件内容的一部分,因此数字签名不再有效,因为内容发生了此更改。
解决方法
解决方法 1
在对工作簿进行签名之前,请将计算模式切换到 “手动”。 为此,请选择功能区上的“公式”选项卡,然后在“计算选项”列表中选择“手动”。
注释
尽管计算选项是按工作簿保存的,但它可能会影响在其他 Excel 实例中打开的工作簿的设置。
解决方法 2
如果工作簿已签名,请执行以下步骤:
打开工作簿之前,请通过 “开始” 菜单启动 Excel。
将计算模式更改为 “手动”。 为此,请选择功能区上的“公式”选项卡,然后在“计算选项”列表中选择“手动”。
若要打开已签名的文件,请在“文件”菜单上选择“打开”。
签名应显示为有效。
注释
如果在打开工作簿时进行任何工作簿中的计算,则签名将失效,因为它们会更新,即使它们返回相同的值也是如此。
状态
Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。