学习与交流的地方分享 http://blog.sciencenet.cn/u/zhuyuanxiang

博文

修复Word 2010打开文档时出现document.xml出错的问题

已有 26482 次阅读 2012-4-27 17:57 |个人分类:工具使用|系统分类:科研笔记| 2010, 修复

问题描述:
Word 2010格式保存的文件无法打开,每次打开Word都会报document.xml文件出错,错在行:2,列:0

解决方案:
1. 先把Word文件备份一下,并将之命名为zyx.docx;
2. 修改备份后的Word文件名为zip,即:ren zyx.docx zyx.zip;
3. 用压缩工具打开zyx.zip文件,在word目录下,找出document.xml文件,并将之解压缩到根目录下,即:C: ;
4. 使用XML编辑工具打开document.xml文件,然后再保存,例如:可以用XML Spy打开XML,再保存后就会将Word保存的紧凑格式展开为易于查看的格式,因为Word保存的文件没有换行,现在保存的文件按照XML文件的风格换行了;
5. 将保存后的document.xml文件重新加入到zyx.zip文件中;
6. 将zyx.zip文件改为zyx.docx文件;
7. 再次打开zyx.docx文件,Word再次报错,但是错误的行数不再是第2行,而是一个错误标签所在的行数,例如:我这次的错误在:80707行。
8. 用UltraEdit(参考注1)打开XML文件,找到错误行数,可以将错误标签所包含的内容都删除(参考注2);
9. 将编辑后的document.xml保存;
10. 将zyx.docx改名为zyx.zip;
11. 重复5~10步骤,直到打开时不再报错,此时就可以恢复大部分错误的文档了。
12. 上帝保佑我总算帮老婆把文档恢复出来了!


注1:用UltraEdit主要是打开速度快些,用其他编辑工具也可以,主要是这个文件的行数比较多,一定要找个容易确定行数的工具。
注2:如果你熟悉XML可以自行分析处理,如果不了解就把整个错误标签包含的内容都删除掉,稍稍放弃一点,和得到大部分有用的东西比较还是值得的。


https://blog.sciencenet.cn/blog-377068-564299.html

上一篇:Matlab 2011b 使用笔记
下一篇:发表纪念
收藏 IP: 182.148.111.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-26 15:05

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部