Word 文档救生七法(摘自《电脑迷》2002.9)
文/杰子
在你试图打开一个Word文档时,如果系统没有响应或者弹出一个对话框,显示"文档的
名称或路径无效",那么可能的原因是该文档已经损坏。在你懊恼或焦急之时,不妨试
试笔者以下所述方法,或许能够挽回你的全部或部分损失。
一、Shift键法
如果某个Word文档中包含有错误的自动宏代码,那么当你试图打开该文档时,其中的自
动宏由于错误不能正常运行,从而引发不能打开文档的错误。此时,请在"Windows资
源管理器"窗口中,按住Shift键,然后再双击该Word文档,则可阻止自动宏的运行,
从而可能打开文档。
二、"打开并修复"法
Word XP增强了对受损文档的恢复功能,在"打开"命令中提供了一个"打开并修复"
的功能,可以检查并修复Word文档中的错误。
1.在"文件"菜单上,单击"打开"命令,打开对话框。
2.通过"查找范围"框,定位并打开包含受损文档的文件夹,选择要恢复的文件。
3.单击"打开"按钮旁边的箭头,然后单击"打开并修复"(如图1)。
此时,Word将检测文档中的错误,并弹出"显示修复"对话框,说明错误的部位与原
因,单击"关闭"按钮,Word将打开该受损文档。
三、"从任意文件中恢复文本"法
Word提供了一个"从任意文件中恢复文本"的文件转换器,可以用来从任意文件中提取
文本内容,而忽略其中的非文本信息或将其转换为普通文本。
1.在"工具"菜单上,单击"选项"命令,打开"选项"对话框,单击"常规"选项
卡,选中"打开时确认转换"复选框(如图2),单击"确定"按钮。
2.在"文件"菜单上,单击"打开"命令,打开对话框,在"文件类型"框中,单击
"从任意文件中恢复文本(*.*)"。
3.像通常一样打开文档。
四、Normal模板法
Normal.dot模板文件存储着Word的默认设置信息,如果该模板文件损坏,那么可能会引
发无法打开文档的错误。此时,应删除损坏的Normal.dot模板,然后重建新的模板文
件。
1.关闭Word。
2.使用Windows"开始"菜单中的"查找"或"搜索"命令找到所有的Normal.dot文
件,并重新命名或删除它们。比如,在Windows XP中,请单击"开始",再单击"搜
索",然后单击"所有文件和文件夹",在"全部或部分文件名"框中,键入
"normal.dot","在这里寻找"框中,单击安装Word的硬盘盘符,单击"搜索"按
钮。查找完毕,右键单击结果列表中的"Normal"或"Normal.dot",然后单击"重命
名"命令,为该文件键入新的名称,例如"Normal.old",然后按Enter键。
3.启动Word。
此时,由于Word无法识别重命名后的Normal模板文件,它会自动创建一个新的正确的
Normal模板。现在,重试打开原无法打开的文档,或许就能够看到你希望见到的内容
了。
五、修复文件头法
一般来说,一个文件损坏,实际受损的部分往往只是文件头部分,因为如果不是文件头
损坏,那么也只会导致损坏的部分无法正常显示。这与我们生活中辨认一个人是同一道
理,Word也会以文件头来识别文档,如果文件头部面目全非,自然Word就不认识该文件
了。此时,你可以使用UltraEdit对这个受损文档动个手术,把文件头直接砍掉,然后
让Word直接提取正文中的内容好了。
UltraEdit是一个功能强大的编辑工具,支持文本及16进制编辑,可以用来专门对.exe
文件、Word文档做"外科手术"。安装后,启动UltraEdit,打开受损的Word文档,将
00000600h以前的行全部删除(如图3),这实际上就是Word的文件头信息。保存修改
后,退出UltraEdit。
如果该Word文档确实是文件头损坏,现在你使用Word就能够把它打开了。
六、恢复Office文件法
在"http://www.officerecovery.com"网站上提供了专门帮助修复受损Microsoft
Office文档的软件,其中的"WordRecovery"专门用来修复损坏的Word文档。而且,在
你下载并安装了这些软件后,会在相应的Office程序的"文件"菜单中生成一个
"Recover…(修复)"命令(图4),使用该命令就可以方便地修复Office文档。不
过,这些修复Office文档的软件可都不是免费的,而且对中文的Office文档修复效果欠
佳。如果不愿意掏腰包,你可以到"华军软件园"
(http://www.onlinedown.net/wordrecovery.htm和
http://www.onlinedown.net/officerecovery.htm)下载DEMO版试用。在万不得已之
时,使用这些软件,或许能够帮助你挽回部分损失。
七、解除格式法
在你使用上述六法打开受损Word文档后,如果文档的内容显示混乱,那么你可以将最后
一个段落标记之外的所有内容复制到一个新文档中,或许能够解决乱码问题。
1.选定最后一个段落标记之外的所有内容,方法是:按下"Ctrl+Home"组合键,然后
按下"Ctrl+Shift+End"组合键,最后按下"Shift+←"组合键。
2.在常用工具栏上,依次单击"复制"、"新建"和"粘贴"按钮。
3.保存文档。
实际上,Word用文档的最后一个段落标记关联各种格式设置信息,特别是节与样式的格
式设置。如果将最后一个段落标记之外的所有内容复制到新文档,就有可能将损坏的内
容留在原始文档中。而在新文档中,重新应用所有丢失的节或样式的格式设置,从而解
决文档内容显示混乱的问题。