#1、前言
在您埋頭辛苦編輯Excel、Word或PPT文檔的時候,如果突然發生斷電、系統崩潰、意外誤操作,本文將以Excel2010為例詳細闡述其中自動保存功能的工作機理和恢復文件的訪問方法,Excel和PPT的功能與此類似,可以參照着操作。
#2、設置方法
步驟一:首先,要讓world能夠自動進行后台的定時保存,需要在Excel選項中開啟這一功能,如下圖所示:

說明1:上圖顯示的“自動恢復文件位置”,是自動保存的臨時文件存放路徑;
在Win7系統下默認為:
C:\Users\<用戶名>\AppData\Roaming\Microsoft\world
WinXP系統下則默認為:
C:\Documents and Settings\<用戶名>\Application Data\Microsoft\world
說明2:在這個路徑下會有一個<文檔文件名>+隨機數字組成的文件夾,如下圖所示。在這個文件夾里面,每發生一次自動保存事件,都會生成一個名為“<文檔文件名>((Autosaved-隨機數字)).xlsb”的文件,有過幾次自動保存,就會生成幾個文件。可以看到文件的修改時間與之前在“版本信息”中所看到相一致。
步驟二:打開自動回復文件位置,可以看到里面有一個“*.asd”格式的文件,把改文件后綴改為 “ *.doc ” 文件,用world打開該文件;
步驟三:拷貝出步驟二文件里面的所有內容,並新建一個world文件,把拷貝出來的內容粘貼到新文件里面去,保存並退出。
#3、理論補充
1.運作機理
自動保存的運作機理如下:
1,要讓自動保存起作用的文檔必須是至少保存過一次的文檔(也就是硬盤中存在的文檔),如果是在程序中直接新建的空白文檔,需要先保存為硬盤中的某個文檔以后才可以啟用此功能。
2,在前一次保存(包括手動保存或自動保存)后,在文檔發生新的修改后,系統內部的計時器開始啟動,到達指定的時間間隔后發生一次自動保存動作。相反,如果在前一次保存后,文檔中並沒有發生過新的修改變化,則不會激活計時器,也不會激發定時保存的動作。
3,只有在Excel程序窗口被激活的狀態下,計時器才會工作。假設我打開了Excel,並進行了修改,但我又切換到IE里面去瀏覽網頁了,此時計時器將停止工作,即使過上一個小時,也不會發生自動保存的動作。
4,在計時器工作過程之中,如果提前發生了手動存檔事件,計時器將清零停止工作。這一點很好理解,因為根據第一點,只有在前一次保存后發生新的修改時才會開始計時器的工作,因此當進行手動保存時,就相當於一次歸零操作,所有修改被即時保存,沒有產生新的未保存的修改項目。
5,在一次自動保存事件發生過后,如果文檔沒有新的編輯動作產生,計時器也不會開始工作。其原因與上面第3點相同。
2.功能作用效果
如何體現自動保存功能正在發生作用?
在滿足前述條件,發生自動保存的事件后,可以在Excel功能區上依次單擊“文件”→“信息”,打開當前文檔的信息面板,可以在“管理版本”的區域中看到當前文檔自動保存所生成的歷史版本,例如下圖中顯示了這個文檔在16:35、16:41和16:44分別發生過三次自動保存事件,生成了三個歷史文檔。這里的三個文檔的時間間隔與您所設置的自動保存間隔並不一致,根據前面所述的運作機理可以知道,這個時間所反映的只是您的編輯動作所發生的時間與設定的保存間隔綜合作用的結果。
同樣在這個界面中,您可以選擇打開和恢復某個歷史版本,也可以選擇刪除這些歷史版本。當你沒辦法使用Ctrl+Z來撤銷返回到十幾分鍾前的某個文檔狀態時,可以使用這個功能恢復到某個時間點的歷史版本,對許多人來說這是一個不錯的選擇。
