作为XLSM文件保存在Excel中的文件不再是有效的ZIP文件,因此无法编辑功能区。
2014年5月23日或之前保存的XLSM文件可以重命名.ZIP并进行编辑。
2014年5月23日之后保存的XLSM文件无法重命名.ZIP并进行编辑,而是生成该文件已损坏的存档的错误消息。 Windows资源管理器和WinZip都会生成相同的错误情况,但错误消息会略有不同。
是的,文件中有宏;但即使打开一个禁用宏(和VBA)的旧文件,立即保存为新名称会生成一个损坏的文件。
我还在公司组的其他2台计算机上进行了测试,结果相同,因此我的工作站上没有损坏。
Office Diagnostics报告EXCEL没有问题。
对原因或解决方案的任何想法?
更新
让我们清楚一下我的测试过程:
更新#2
问题似乎在某种程度上与文件相关,因为保存空工作簿仍然可以正常工作。我会进一步调查。
答案 0 :(得分:3)
问题是一张或多张纸张受密码保护。取消保护工作表,然后保存为xlsm,重命名为.zip,然后就会出现XML结构。
<强>更新强>: 实际上,这是一个不一致的工作簿密码保护设置,而不是任何工作表。