保存Excel文件时,有时会出现“保存‘xx.xls’时检测到错误。Microsoft Excel可通过删除或修复某些功能来保存此文件。若要在新文件中进行修复,请单击‘继续’,若要取消保存该文件,请单击‘取消’”的提示,这时不管是继续还是取消,都不能保存文档,多见于office2010以上版本的excel或者在xp上运行的2010版本的excel。目前处理这个错误可以有以下一些方法。
一、先将文件另存成2003格式,再保存成2010。此法主要是应对xlsx格式的文件,如果原本文件就是2003格式的xls,就无所谓先保存2003了。
二、关闭宏,这主要是由于不同版本excel中某些函数的不兼容所致。如果没有宏,或原本宏就是关闭状态也无效,甚至宏是该文件所需要的功能。
三、删除C:\Documents and Settings\<用户名>\Application Data\Microsoft\Forms里的文件,这是XP下的路径,其余系统参考。
四、删除文件内的图片。其实也可能是其它的对象,可以用查找功能的定位条件(开始-查找与选择-定位条件-对象)来定位对象,把找到的对象,不论是什么进行删除,或进行合适的修改,以适应不同的环境,这样也能成功保存。如果真的需要图片,重新添加一遍看看能不能保存。
五、还是使用查找定位功能,定位对象,有可能是不小心启用了excel中的绘图与墨迹注释功能,可通过定位找到他们进行删除。墨迹注释是干什么的?自行搜索吧,很可能它和XP不兼容。注意这些对象可能不容易看出,可以将文档中的实线边框暂时去掉,这样比较好看。
六、利用检查文档功能检查删除。文件-信息-检查问题-检查文档,打开文档检查器进行检查,会显示存在的检查项,这时可以进行逐项删除,以查找可能存在的问题(另有兼容性检查,不过一般没用),如批注和注释就可检查出很难一眼看出的墨迹注释。
七、换用WPS试试。此类问题一般是excel不同版本或在不同系统上的兼容问题,WPS为了兼容,应该不会去支持冷门的excel功能,或停留于低版本功能支持上,所以对旧版本的excel可能可以解决不能保存的问题。
>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/2001.html