我有一个大型 Word 文档 (*.docx),它在增长的 3-4 年内一直非常稳定,但最近开始频繁地(< 30 分钟)进入文档恢复状态。
我在 Windows 7 SP1 上使用 Word 2010 [版本 14.0.7149.5000(32 位)],内存为 8GB。我是此文档的唯一编辑者(和查看者)。
我真的不希望拆分这份文档。它具有以下特点:
- 大小为 174Mb
- 728 页
- 135,000 字
- 85万个字符
- 超过 200 张图片
- 数千个超链接
我预计这份文档在完成之前的大小可能会是这个的两倍。
有没有什么明显的方法可以尝试来减少此文档如此频繁进入恢复的需要?
到目前为止,文档每次都能恢复正常,只需损失 10 至 15 分钟的工作量并需要重复即可。
答案1
大型、复杂的文档在 Word 中总是存在问题。当您包含来自不同作者/模板/等的其他 Word 文档的文本时,情况会变得更糟。这是由于 Word 处理某些内部结构(如项目符号和编号列表)的方式所致。我遇到过大型文档,它们非常不可靠,因此我只能创建一个 VBA 宏,该宏会复制文档的最后保存版本,然后再用新保存的版本进行覆盖。
如果文档确实包含来自其他位置的复合内容,那么唯一可以修复它的方法可能是创建一个全新的文档,然后小心地从原始文档中复制/粘贴为文本,然后应用一致的基于样式的格式。当然,这可能是一项非常艰巨的任务,但它很有可能解决问题。
除了 Karan 建议的新建另存为之外,您还可以在 Open Office 中打开文档,保存到 ODT,在 Word 中重新打开并另存为 docx。但请注意,这可能会产生其他副作用,例如格式混乱。注意文件大小,如果突然变化很大,则可能是出了问题。保留多个版本!
答案2
另一个建议:
- 在 MS Word 中,单击“另存为”
- 另存为 HTML - 而不是 docx
- 关闭 Word。
- 重新打开 Word。
- 在 Word 中打开 HTML 文件。
- 另存为 .docx。
此过程将减小文件大小并删除不规则样式。您可能需要重新格式化部分文档,但我认为崩溃的几率会降低。
伊万