在下面的文件中寻找任何文件:
C:\Documents and Settings\username\Application Data\Microsoft\Excel 在我的案例中,我在这里发现了一个错误的文件:
C:\Documents and Settings\username\Application Data\Microsoft\Excel~ar3451.xar
对于我们办公室局域网上的一个Excel 2003文件,电脑蓝屏了,所有的修改都丢失了。我找到了上述字符串中的文件,然后右键点击,打开Excel,然后就看到了我所有的修改。
适用于Windows 7上的Excel 2007(也许还有2003)。在Excel 2010之前,自动保存功能会在 “C:Users/Users/username/AppData/AppData/Microsoft/Excel "中创建隐藏的.xar文件。这些文件名会被生成,并且与工作簿名称无关。当你关闭Excel并选择NO来保存更改时,相关的临时.xar文件会被永久删除…… 但是……
我想出了一个方法,用任务调度器和Powershell将这个目录下的文件定期保存到一个备份目录–有效地备份自动保存文件。原因是,你可以(将备份的文件复制到一个临时位置,这样就不会破坏备份了)将扩展名重命名为.xlsx,然后在Excel中打开它!如果它不是.xlsx,那么你就可以将它复制到一个临时位置。- 如果它不是.xlsx文件,Excel可能会给你一个错误,尝试其他扩展名(.xls / .xlsm ….等)。打开任务调度器(点击Windows键 ->开始键入 "任务调度器",在开始菜单的顶部按回车键/点击它)。点击 Action -> Create Basic Task 3. 给它起个名字,然后点击下一步 4. 选择 "When I log on” 作为触发器 5. 在 “Add arguments (option): "框中输入”% {Copy-Item -path C:\Users_username_\AppData\Roaming\Microsoft\Excel -recurse -force -destination D:\Backup\ExcelAutosave}“(显然,把用户名改成你的用户名,如果你想的话,也可以修改目标目录),然后点击 "下一步 8. 然后勾选 "当我点击完成时打开这个任务的属性对话框",然后点击完成。在 "Triggers "选项卡下,双击 "At log on "触发器,然后勾选 "Repeat task every:” ->选择一个时间间隔(我有1小时)和持续时间(我有12小时),确保 “Enabled "被选中,然后点击确定,然后在属性框上确定。
我也遇到过类似的情况,但是有人通过远程桌面在我们公司的服务器上工作。有人推荐了下面的文件树,这对我很有帮助:
C:\Users\*user name*\AppData\Local\Microsoft ⇢
\Office\UnsavedFiles\Book1((Unsaved-301910293917302138)).xlsb
实际上我通过一个类似的文件树找到了服务器上的文件,这个文件有一个奇怪的非Excel文件扩展名,虽然我不能双击打开,但我可以从已经启动的Excel软件中打开它,并最终保存为电子表格。
在Windows 7和Office 2010上,你会发现它在:
C:\Users\*user name*\AppData\Local\Microsoft\Office\UnsavedFiles\Book1((Unsaved-301910293917302138)).xlsb
或在:C:\Users\*user name*\AppData\Roaming\Microsoft\Excel\abc(unsaved123).xls
或在:`C:\Users*user name*\AppData\Local\Temp在Windows 7和Office 2010上,你会发现它在:
C:\Users\*user name*\AppData\Local\Microsoft\Office\UnsavedFiles\Book1((Unsaved-301910293917302138)).xlsb
或在:C:\Users\*user name*\AppData\Roaming\Microsoft\Excel\abc(unsaved123).xls
或在:
MS Office有一个自动保存功能。它定期做这个功能,只是为了确保你不会丢失任何东西。问题是它是否真的启用了。如果是的话,你也许可以在下面提到的目录中找到临时文件。
Excel默认没有启用自动保存功能,你必须添加它。这是因为启用这个功能并不总是很实用。如果你启用了这个功能,并想对电子表格进行实验,你应该创建一个副本,然后打开副本,这样自动保存就不会覆盖原来的电子表格。进入 “工具”“添加插件",选择 "自动保存"。在Office XP中,自动保存功能已经从 "添加插件 "移出到了 "选项 "中,与Word类似。你会发现在 "保存 "下的设置,在这里你也可以关闭该工作簿的自动恢复功能。这意味着它们看起来与word或其他应用程序保存在那里的临时文件不同。你可能需要手动重命名,因为excel文件是正常关闭的。
如果是Office 2010
进入
文件 → 信息 → 管理版本按钮
然后选择日期。
如果我在恢复办公室文件时遇到麻烦,我会使用一个OfficeRecovery应用程序。有一次,我帮助我的一个好朋友用这个软件恢复了他每月的Access工作。