将文件保存为XLSM格式后,无法通过将其重命名为ZIP文件进行编辑,这使得Ribbon无法使用。
在2014年5月23日或之前保存的XLSM文件可以重命名为.ZIP并进行编辑。
在2014年5月23日之后保存的XLSM文件不能重命名为.ZIP进行编辑,而是会生成错误消息,指出文件是损坏的存档。Windows Explorer和WinZip都会生成相同的错误条件,尽管错误消息略有不同。
是的,文件中有宏;但即使禁用宏(和VBA)打开旧文件并立即另存为新名称也会生成损坏的文件。
我还在我们公司组的其他2台机器上进行了测试,结果相同,因此这不仅是我的工作站上的损坏。
Office诊断报告EXCEL没有问题。
有关原因或解决方案的任何想法?
更新
让我们明确我的测试过程:
- 我将保存在5月23日的XLSM文件重命名为.ZIP;这将创建一个可用WinZip和Windows Explorer成功打开的压缩文件。然后我撤消重命名以使文件再次成为XLSM文件。
- 我在EXCEL-2007中打开上面的文件并不启用宏或VBA。我将其另存为新文件名的XLSM文件。
- 我将在步骤(2)中保存的文件重命名为.ZIP文件。该文件不再在WinZip或Windows Explorer中打开,而是生成上述错误消息。
- 我在另外两个同事的工作站上重复执行步骤1至3 - 完全相同的结果。
更新#2
问题似乎与文件相关,因为空工作簿另存为XLSM仍然有效。我将进一步调查。