最近遇到这个word错误,在打开word文档时提示:无法打开文件,因为内容有错误,office版本是2010。首先试下能不能打开其他的word文档,能打开说明word基本没问题,如果也同样打不开,就要修复word甚至修复office。试了下,其他的文档打开没问题,只有这一个文件无法打开,那么就是这个文件的问题。修复的方法有两个:一是从http://www.wordarticles.com/temp/Rebuilder.dotm网站下载Rebuilder插件,就是Rebuilder.dotm,下载存哪都行,下载后打开Rebuilder.dotm,启用编辑内容,选择broken documents选项卡里的rebuild工具,在弹出的对话框中选择需要修复的文件进行修复;另一个是去找FirstObjectXMLEditor这个软件工具,它是用于修改word里的xml文件的,只要把待修复的docx文件的后缀名改为.zip,再用压缩软件打开它,从word文件夹下复制出document.xml文件,就可以用FirstObjectXMLEditor打开document.xml,先对齐排版,然后分析文档,在列出的问题中进行修复,修改完后,把document.xml拖回zip中的原位置覆盖原文件,再把后缀名改回为docx。
以上两个方法都是针对xml中标记错误的修复,点开“无法打开文件xxx.docx,因为内容错误”的提示框上的“详细信息”,就可以看到引发错误的具体说明,如元素结束标记中的名称必须与开始标记中的元素类型相匹配,还有出现错误的行列位置,如果熟悉xml或一些网页知识,就用FirstObjectXMLEditor,否则用Rebuilder.dotm自动修复。不过我遇到的是详细信息中是“未指定的错误”,用上面两个工具都不能修复,因为在FirstObjectXMLEditor中根本找不到错误,至于修复插件更是没有任何效果。不过从FirstObjectXMLEditor中看具体内容,似乎是文档中的一些数学公式有兼容问题,但如果把这些数学公式都编辑掉这文档就完蛋了。
最后是装了WPS,用它来打开问题文档,倒是一切顺利,文档内容基本显示出来(先安下心),就是有两个导数公式(一共有7-8个导数公式)不显示。然后在WPS中另存一下这个问题文档,仍存为word格式,存完再用word打开,幸福的是之前不能在WPS中不显示导数公式也基本显示出来,只是要做点小修改,修改完再保存就没问题了。
>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/2114.html