Excel 中自動復原函式的描述

摘要

Microsoft Excel 現在有內建的自動復原功能,其已取代 2002 年 Microsoft Excel 之前版本 Excel 中存在的自動儲存附加元件。 自動復原功能會以使用者可定義的固定間隔儲存所有開啟 Excel 檔案的複本。 如果 Excel 意外關閉,例如在電源故障期間關閉,則可以復原檔案。

本文包含自動復原功能的概觀。

其他相關資訊

如何設定自動復原設定

Microsoft Office Excel 2007 和 Excel 2010

設定自動復原功能的控制項位於 [Excel 選項] 中的 [儲存] 設定中。

注意:若要開啟 [儲存] 設定,請按一下 Excel 2007 中的 [Microsoft Office 按鈕] 或 Excel 2010 中的 [檔案] 功能表,按一下 [2007 中的 Excel 選項] 或 [Excel 2010 中的選項],然後按一下 [儲存]

若要設定「自動復原」設定,請執行下列步驟:

  1. 在 [儲存活頁簿]下,按一下以選取 [儲存自動復原資訊] 核取方塊,以開啟 [自動復原] 功能。

  2. 在 [分鐘] 方塊中,您可以輸入從 1 到 120 的任何整數。 此方塊會設定儲存之間的分鐘數。

    預設為 10 分鐘。

  3. 在 [自動復原檔案位置] 方塊中,您可以輸入您想要自動復原檔案停留所在位置的路徑和資料夾名稱。

    預設位置如下所示:

    drive:\Documents and Settings*user_name*\Application Data\Microsoft\Excel

    附註

    • 如果您輸入的位置為本機位置 (在您的硬碟磁碟機上) 或在網路磁碟機上,並且此位置不存在,您會收到以下錯誤訊息:

      無法存取目錄 路徑

      若要判斷與您收到的訊息相關聯的唯一數位,請按 CTRL+SHIFT+I。 下列數位會出現在此訊息的右下角:

      100100

    • 如果您按一下以清除 [自動復原檔案位置] 方塊,但未輸入新的位置,自動復原檔案會繼續儲存到您清除的位置。 在您輸入新位置前,仍會如此。

      [自動復原檔案位置] 方塊會保持空白,直到您輸入新的位置為止。

  4. 您可以關閉個別活頁簿中的自動復原功能。 若要這樣做,請按一下以選取 [自動復原例外狀況] 方塊下方的 [僅停用此活頁簿的自動複原]核取方塊。 請確定已在 [自動複原例外狀況] 方塊中選取活頁簿名稱。

Microsoft Office Excel 2003 和舊版的 Excel

設定 [自動復原] 對話方塊的控制項位於 [選項] 對話方塊的 [儲存] 索引標籤上。

請注意,您也可以按一下 [工具] 功能表上的 [選項],來開啟 [選項] 對話方塊。

若要設定 [自動復原] 對話方塊,請遵循下列步驟:

  1. 在 [設定] 底下,按一下以選取 [儲存每個自動復原資訊] 核取方塊,以開啟 [自動復原] 功能。

  2. 在 [分鐘] 方塊中,您可以輸入從 1 到 120 的任何整數。 此方塊會設定儲存之間的分鐘數。

    預設為 10 分鐘。

  3. 在 [自動復原檔案位置] 方塊中,您可以輸入您想要自動復原檔案停留所在位置的路徑和資料夾名稱。

    預設位置如下所示:

    drive:\Documents and Settings*user_name*\Application Data\Microsoft\Excel

    附註

    • 如果您輸入的位置為本機位置 (在您硬碟上) 且該位置不存在,您會收到以下錯誤訊息:

      無法存取目錄 路徑

    • 如果您輸入的位置位於網路磁碟機上,則在第一次嘗試自動復原之前,您不會收到警示。 您收到下列錯誤訊息:

      Microsoft 無法將自動復原資訊儲存至 路徑。 請檢查網路連線,或在 [工具]、[選項] 對話方塊的 [儲存] 索引標籤上變更位置。

    • 如果您清除 [自動復原檔案位置] 方塊,但未輸入新的位置,自動復原檔案會繼續儲存到您清除的位置。 在您輸入新位置之前,仍會如此。

      [自動復原檔案位置] 方塊會保持空白,直到您輸入新的位置為止。

  4. 您可以關閉個別活頁簿中的自動復原功能。 為此,請按一下以選取 [活頁簿選項] 下的 [停用自動復原] 核取方塊。

觸發自動復原事件時

開啟 Excel 檔案並開啟自動復原時,自動復原不會儲存檔案,直到對檔案進行第一次變更、自動復原儲存時間間隔已過,且 Excel 已閒置一段時間, (預設值為 30 秒) 。 自動復原儲存檔案之後,只有在進一步變更時,才會在後續儲存間隔儲存檔案。

刪除自動復原檔案時

若要防止將您的自動復原位置填入不需要的檔案,自動復原檔案會在下列情況下自動刪除:

  • 手動儲存檔案時。
  • 檔案會使用另存新檔名稱儲存。
  • 您會關閉檔案。
  • 無論您是否選擇儲存檔案,都結束 Excel。
  • 您關閉目前活頁簿的自動復原。
  • 您可以清除 [儲存自動復原資訊] 核取方塊,以關閉 [自動復原]。

自動復原儲存時間

自動復原計時器會依您在 [選項] 對話方塊中 [儲存] 索引標籤上的 [分鐘] 方塊中設定的間隔,檢查變更的 Excel 檔案。 計時器會在您開始 Excel 時啟動。

注意事項

在 Excel 2007 中,[分鐘] 方塊位於 [Excel 選項] 對話方塊的 [儲存] 類別中。 在 Excel 2010 年,[分鐘] 方塊位於 [檔案]、[選項] 底下的 [儲存] 類別中。

當第一個儲存間隔通過時,Excel 會檢查是否有任何開啟的檔案已變更。 如果 Excel 找到已變更的檔案,則會啟動閒置計時器。 閒置計時器的目的是要確保使用者在進行儲存作業時,不會在工作表中製作項目。 每當使用者進入工作表時,閒置計時器就會重新啟動,如此一來,在兩次儲存間隔都通過之後,才會建立自動復原儲存檔案,而且在閒置時間期間不會製作任何項目。

預設閒置時間為 30 秒。 若要變更預設的閒置時間,請使用 AutoRecoverDelay 登錄機碼。 若要執行這項操作,請依照下列步驟執行。

重要:本章節、方法或工作包含修改登錄的步驟。 然而,不當修改登錄可能會發生嚴重的問題。 因此,請務必謹慎地依照這些步驟執行。 為了有多一層保護,請先備份登錄再進行修改。 如此一來,您就可以在發生問題時還原登錄。 如需有關如何備份和還原登錄的詳細資訊,請按一下下列文章編號,檢視「Microsoft 知識庫」中的文章:

322756 如何在 Windows 中備份及還原登錄

  1. 如果 Excel 正在執行,請結束。

  2. 按一下 [開始]、[執行],在 [開啟] 方塊中鍵入「登錄編輯程式」,然後按一下 [確定]。

  3. 依據您執行的 Word 版本,找出並選擇下列其中一個登錄子機碼。

    針對 Microsoft Excel 2002:

    HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Excel\Options

    針對 Excel 2003:

    HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Options

    針對 Excel 2007:

    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Options

    針對 Excel 2010:

    HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel\Options

  4. 在 [編輯] 功能表中,點選 [新增],然後按一下 [DWORD] 值。

  5. 輸入下列項目做為新值的名稱:

    AutoRecoverDelay

  6. 按 ENTER。

  7. 以滑鼠右鍵按一下 [AutoRecoverDelay] 登錄鍵碼,然後按一下 [修改]。

  8. 在 [值資料] 方塊中,輸入介於 1 到 600 之間的數位。 這是自動復原嘗試儲存之前的秒數。

  9. TTL:確認已選取 1 小時。

  10. 結束登錄編輯程式。

注意事項

只有在程式中手動執行的動作才會影響閒置計時器。 自動更新檔案的公式不會影響閒置計時器。 Excel 在達到閒置時間時,在公式的自動更新之間儲存檔案。

自動復原所儲存的檔案格式

自動復原會儲存可在 Excel 中開啟的所有檔案格式。 為了維持速度和簡單性,無論開啟的原始檔案格式為何,自動復原都會將所有檔案儲存為目前 Excel 檔案格式。 檔案會儲存為隱藏的檔案,其中包含副檔名為「.xar」的任意檔案名稱, (例如 ~ar18a.xar) 。

當您嘗試在重新開啟後儲存復原的檔案時,Excel 意外關閉之後,系統會將原始檔案格式和名稱建議為 [儲存檔案類型]。 Excel 將原始檔案名稱和相關的「.xar」檔案名稱儲存在登錄中,以供復原之用。

自動復原和多個 Excel 執行個體

當多個 Excel 執行個體正在執行,且一個執行個體意外關閉時,會自動啟動新的 Excel 執行個體,並開啟自動復原檔案。 如果所有執行個體 Excel 意外關閉,但電腦仍在執行中,則會啟動單一 Excel 執行個體,並開啟所有自動復原檔案。 在電源中斷的情況下,當您重新啟動 Excel 時,會開啟所有復原的檔案。

相容性

除了 [停用自動復原活頁簿] 選項之外,所有自動復原設定都會儲存在系統登錄中。 自動復原設定與舊版的檔案相容 Excel 不是問題。

設定 [停用自動復原活頁簿] 選項,並在舊版的 Excel 中開啟檔案、儲存檔案,然後在更新版本的 Excel 中重新開啟檔案時,[停用自動復原活頁簿] 選項不會受到影響。

參考

如需針對儲存 Excel 檔案時的錯誤進行疑難排解的詳細資訊,請按下列文章編號,檢視「Microsoft 知識庫」中的文章:

271513 如何疑難排解儲存 Excel 活頁簿時出現的錯誤