![定位 Excel 2011 未找到的自动恢复文件](https://linux22.com/image/1353156/%E5%AE%9A%E4%BD%8D%20Excel%202011%20%E6%9C%AA%E6%89%BE%E5%88%B0%E7%9A%84%E8%87%AA%E5%8A%A8%E6%81%A2%E5%A4%8D%E6%96%87%E4%BB%B6.png)
当 Excel 2011 崩溃时,它通常不会自动从自动恢复文件中重新打开最新版本。相反,Excel 可能会调出用户上次保存的版本,但该版本可能没有最新的更改。
我如何找到并使用最新的自动恢复文件,从而恢复最近的更改?
版本信息:Excel 2011 for Mac 版本 14.3.1 (130117) Mac OSX 10.8.2
答案1
找到了!以下是解决步骤:
- 进入
~\Library\Application Support\Microsoft\Office\Office 2011 AutoRecovery
Finder(在 OSX10.7+ 上,可能首先需要使用所述方法之一使 Library 目录可见这里或者这里) - 将感兴趣的 Excel 自动恢复文件的扩展名从更改
.xlsx
为.xlsb
- 使用 Excel 打开文件(双击或使用 Excel 的文件>打开菜单)
- 享受!
讨论:
正如所述这个帖子,如果幸运的话,通常可以在 中找到较新的自动恢复版本~\Library\Application Support\Microsoft\Office\Office 2011 AutoRecovery
。此目录中的文件通常具有一些混乱/神秘的名称,但您始终可以打开它们以找到最佳名称。
然而,在当前版本的 Excel for Mac 2011(14.3.1,可能还有其他版本)中,有一个错误导致无法轻松打开这些备份文件。具体来说,文件名带有.xlsx
扩展名(对应于 Excel XML 格式),但实际上采用不同的格式。因此,尝试在 Finder 或通过“打开”菜单打开它们会失败,并声称文件已损坏。确切的错误是
Microsoft 无法打开此文件文件格式或文件扩展名无效。请验证文件是否已损坏以及文件扩展名是否与文件格式匹配。
将文件扩展名更改为.xlsb
(Excel 二进制格式)或.xlk
(较旧的 Excel 备份)将允许 Excel 打开该文件。
答案2
Bryan P 的回答很棒。完全同意。我只是想再补充一个技巧,看看你是否能找到文件但无法打开它们。建议:OpenOffice。
无论我使用什么扩展名,Excel 都无法打开其自己的自动恢复文件。但是,OpenOffice 没有问题。
唯一的问题是您需要将文件拖到 Dock 中的 OpenOffice 图标上或右键单击以使用 OpenOffice 打开,因为您可能无法通过对话框导航到该文件。
答案3
我的文件系统结构与 Bryan P 的出色回答中建议的略有不同(应用程序支持中没有 Microsoft),我无法搜索文件名,因为搜索不适用于隐藏文件。幸运的是,有一个名为查找任何文件。
它不使用数据库,而是使用文件系统驱动程序的快速搜索操作(如果可用)
我能够使用该程序搜索我的整个硬盘,查找丢失的 Excel 文件标题中的一个单词,并且找到了该文件的最新版本。我强烈建议使用该应用程序查找 OS X 不想向您显示的内容。