2009-08-13 23:51:52 +0000 2009-08-13 23:51:52 +0000
16
16
Advertisement

Восстановление документов Excel, которые были закрыты без сохранения

Advertisement

Могу ли я гарантировать, что если я по ошибке закрою документ Microsoft Excel без сохранения последней версии, я смогу восстановить некоторые работы, которые я сделал?

Я использую Excel 2003.

Advertisement

Ответы (11)

12
12
12
2012-06-15 19:45:09 +0000

Ищите любые файлы:

C:\Documents и Settings\username\Application Data\Microsoft\Excel\

В моем случае я нашел здесь ошибочный файл:

C:\Documents и Settings\username\Application Data\Microsoft\Excel~ar3451.xar

Для файла Excel 2003 в нашей офисной локальной сети компьютер был экранирован голубым цветом, и все изменения были потеряны в документе. Я нашел файл, показанный в приведенной выше строке и щелкнул правой кнопкой мыши, Open With Excel и voilà, там был файл со всеми моими изменениями.

Немедленно сохранил его с новым именем файла и вернулся к работе.

8
8
8
2012-12-17 06:44:05 +0000

Применяется к Excel 2007 (и, возможно, 2003) в Windows 7.

До Excel 2010 функция автосохранения создает скрытые .xar-файлы в “C:\Users\ username\AppData\Roaming\Microsoft\Excel”. Имена файлов генерируются и не относятся к имени рабочей книги. Когда вы закрываете Excel и выбираете NO для сохранения изменений, соответствующий временный файл .xar удаляется ПЕРЕМЕНЕННО…. Однако…

я придумал способ сохранения файлов в этом каталоге в каталог резервных копий через регулярные промежутки времени с помощью планировщика задач и оболочки Powershell - эффективного резервного копирования файлов автосохранения. Причина в том, что вы можете (скопировать ваш резервный файл во временное хранилище, чтобы не повредить резервную копию) переименовать расширение в .xlsx и открыть его в Excel! - Если это не был файл .xlsx, Excel выдаст ошибку, попробуйте другие расширения (.xls / .xlsm …и т.д.).

Вот как сделать то, что я сделал …

  1. Откройте планировщик задач (нажмите клавишу Windows -> начните вводить “планировщик задач”, нажмите клавишу enter/кликните по нему, когда результат будет в верхней части меню “Пуск”).
  2. 2. Нажмите Действие -> Создать основную задачу
  3. Назовите ему имя и нажмите кнопку Далее
  4. Выберите “Когда я войду в систему” в качестве триггера
  5. Выберите “Запустить программу” и нажмите Далее
  6. Введите “Powershell” в поле “Имя программы”, затем
  7. в поле “Добавить аргументы (необязательно):” впишите “% {Copy-Item -path C:\Users\ _username\AppData\Roaming\Microsoft\Excel\ -recurse -force -destination D:\Backup\ExcelAutosave}” (очевидно, что имя пользователя изменено на ваше имя пользователя, а также при желании измените каталог назначения), затем нажмите кнопку Next
  8. Затем поставьте галочку в поле “Open the Properties dialog for this task when I click Finish” (Открыть диалог свойств для этой задачи, когда я нажму кнопку Finish), затем нажмите Finish.
  9. Во вкладке “Триггеры” дважды щелкните триггер “При входе в систему”, затем поставьте галочку в поле “Повторять задачу каждые:” -> выберите интервал (у меня есть 1 час) и продолжительность (у меня есть 12 часов), убедитесь, что выбрано “Включено”, затем щелкните OK, затем OK в окне свойств.

Я помню, что может попросить вас подтвердить, что вы хотите запустить программу со следующими аргументами или что-то в этом роде…

Удачи!

4
Advertisement
4
4
2012-05-25 19:14:09 +0000

У меня была похожая ситуация, но кто-то работал с сервера нашей компании через удаленный рабочий стол. Кто-то порекомендовал следующее дерево файлов, которое было полезно:

C:\Users\*user name*\AppData\Local\Microsoft ⇢
    \Office\UnsavedFiles\Book1((Unsaved-301910293917302138)).xlsb

Я на самом деле нашел файлы на сервере через аналогичное дерево файлов со странным не Excel расширением файлов и, хотя я не мог дважды щелкнуть и открыть его, я смог открыть его просто отлично из уже запущенного Excel программного обеспечения и, наконец, сохранить его в виде таблицы.

C:\Documents and Settings\*user name*\Application Data\Microsoft\Excel\XLSTART
4
4
4
2011-11-28 04:50:36 +0000

В 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

Или в:

2
Advertisement
2
2
2012-10-17 09:33:37 +0000

Я работал над файлом Excel 2007, а потом решил не сохранять его после того, как запутался во многих окнах! Поиск точного имени файла (с помощью Google desktop) покажет вам несколько кэшированных версий файла. Посмотрите на время последнего файла и используйте кэшированный файл, чтобы скопировать и вставить обратно свою работу. Формат будет не тот же, но у вас будет ваша работа. Я только что сделал это и это сработало!

2
2
2
2010-12-10 09:42:55 +0000

Автоматическое восстановление работает только в том случае, если Excel Crashed (например, компьютер потерял питание или разбился windows.

Если вы выберете “NO” для сохранения и закрытия Excel, то документ будет утерян.

1
Advertisement
1
1
2009-08-14 19:19:07 +0000

В этот момент (а сейчас, наверное, уже слишком поздно, но на будущее), будь то закрытие или авария, откройте Excel напрямую. НЕ открывайте файл из списка “Последние документы” или даже из “Моих документов”. Office создает временный файл для хранения вашей работы, так что если вы откроете (любую) программу самостоятельно, то слева должна быть строка Восстановления. Если нет, возможно, вы можете использовать какое-нибудь программное обеспечение для восстановления файлов. Я использую PC Inspector File Recovery alot.

1
1
1
2009-08-14 00:03:08 +0000

В MS Office есть функция автосохранения. Она делает это периодически только для того, чтобы убедиться, что вы ничего не потеряете. Вопрос в том, была ли она включена или нет. Если это было так, вы могли бы найти временный файл в каталоге, упомянутом ниже.

Excel не имеет включенной по умолчанию функции автосохранения, вы должны добавить ее. Это потому, что не всегда практично включать эту функцию. Если она включена и вы хотите поэкспериментировать с электронной таблицей, вы должны создать копию, а затем открыть ее, чтобы функция автосохранения не перезаписывала оригинал.

Чтобы включить функцию автосохранения, вы должны использовать функцию Add In (Добавить в). Перейдите в раздел “Инструменты” “Добавить в” и выберите “Автосохранение”. С Office XP, Автосохранение было перемещено из Add Ins в Options, аналогично Word. Вы найдете настройки в разделе “Сохранить”, где вы также можете отключить функцию автоматического восстановления для этой конкретной рабочей книги.

Excel автоматически сохраняет каждые 10 минут в место по умолчанию “C:\ Документы и Settings\Local Settings\Temp” Файлы можно идентифицировать, так как они сохраняются в виде числа .tmp, например, “28.tmp”. Это означает, что они выглядят иначе, чем слова или любые другие временные файлы, которые там сохраняются другими приложениями.

При небольшой удаче это предложение сработает для вас. Вероятно, вам придется переименовать файл вручную, так как файл excel был закрыт нормально.

0
Advertisement
0
0
2013-02-07 00:16:41 +0000

Если это Office 2010

, перейдите в

Файл → Информация → Управление версиями Кнопка

и выберите дату.

0
0
0
2013-01-14 19:24:09 +0000

В Excel 2010 он был сохранен в папке, и я смог восстановить потерянный файл. Какое это было спасение!!

C:\Users\User name\AppData\Roaming\Microsoft\Excel\Book1302741752573156243\File имя ((Unsaved-302741123615948362 Номер, сгенерированный Excel)).xlsb.

0
Advertisement
0
0
2009-08-14 10:53:06 +0000

Если у меня возникают проблемы с восстановлением офисных файлов, я использую приложение OfficeRecovery . Однажды я помог моему хорошему другу с этим приложением восстановить его ежемесячную работу Access!

Advertisement
Advertisement