針對 Excel 未儲存變更的原因進行疑難排解
- 發行項
-
-
-
- 適用於:
- Excel for Microsoft 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Microsoft Office Excel 2007, Microsoft Office Excel 2003
使用活頁簿時,Microsoft Excel 會自動儲存檔案。 為檔案命名暫存的檔案名稱,然後將該檔案放入與原始版本相同的資料夾中。 手動儲存活頁簿後,隨即刪除原始檔案,並將原始的檔案名稱指定給暫存檔案。
如果此程序中斷,可能無法正確儲存活頁簿。 還可能在嘗試儲存檔案的資料夾中找到一個或多個暫存檔案。 此外,可能會收到下列其中一個警示或錯誤訊息。
下列資訊有助於識別此問題的可能原因,並提出解決方案協助您解決問題。
請選取適用的索引標籤,或前往快速解決方式一節。
若在 Windows 安全模式下執行 Excel 時無法儲存 Excel 檔案,這個問題可能是由協力廠商增益集或位於某個 Excel 啟動位置的檔案所造成。 預設情況為會在您啟動 Excel 時載入啟動檔案。
部分來自軟體協力廠商的增益集是為了配合現有的 Excel 功能一起使用而設計,還有部分增益集則是為了在使用協力廠商產品時能順暢轉換。 一般而言,這些協力廠商增益集不會干擾 Excel 的功能。 不過,某些功能 (如儲存檔案) 可能會受到影響。
若要測試或排除協力廠商的 Excel 增益集或檔案造成 Excel 發生「儲存」問題的可能性,請嘗試以安全模式儲存檔案。 若要執行此動作,請依照下列步驟執行:
結束 Excel。
按一下 [開始],然後指向 [程式集]。
啟動 Excel 時,請按住 Ctrl 鍵,直到收到類似下列的訊息:
Excel 偵測到您按住 Ctrl 鍵。 您要以安全模式啟動 Excel 嗎?
選取 [是]。
開啟新的 Excel 活頁簿,並嘗試加以儲存。 如果運作正常,請再次嘗試儲存有問題的檔案。
如果現在可正確儲存檔案,造成問題的原因很可能就是位於 Excel 啟動位置的自訂增益集或檔案。 您必須找出並移除該增益集或檔案才能排除問題。 確定造成問題的增益集或檔案後,請連絡供應商以取得其他資訊或解決問題的更新。
如需 Microsoft Excel 安全模式的詳細資訊,請在 Excel 中按 F1 ,開啟 [說明] 功能表,在 [搜尋] 方塊中輸入安全模式,然後選取 [搜尋] 以檢視主題。
如需有關如何判斷 Excel 在啟動期間所使用的資料夾及其他選項以停用這項功能的詳細資訊,請參閱下列文章:
儲存 Excel 檔案時,您必須擁有儲存檔案資料夾的下列權限:
無法存取唯讀檔案 <檔名稱>
如果您只具有讀取權限卻嘗試對檔案進行變更,就會顯示此錯誤訊息。 這是因為系統管理員或檔案擁有者未授您編輯檔案的權限。 如果檔案沒有「唯讀」標籤,但當您嘗試儲存檔案時不斷顯示此錯誤訊息,則可能是下列任一原因所造成:
- 開啟現有檔案,然後嘗試加以儲存。
- 將檔案儲存到外部磁碟機或網路磁碟機,然後連線失敗。
注意
如果您不具有所列出的權限,就無法完成 Excel 的「儲存」程序。
您會看到下列其中一項錯誤訊息:
- 文件未儲存
- 檔案未被完整地存起來
- 文件未儲存, 先前儲存的複本已刪除。
- 檔案未儲存。
「文件未儲存」或「檔案未被完整地存起來」
程序在嘗試建立暫存檔案時遭到中斷,可能是下列其中一項原因:
原始檔案仍然完好無損。 除非電腦或工作站出現故障,否則包含目前變更的檔案版本仍會存在記憶體中靜待處理。
請嘗試將檔案儲存至備用磁碟機。
「檔案未儲存。 任何先前儲存的複本都已刪除」或「檔未儲存」
程序在刪除原始檔案或重新命名暫存檔案時中斷。 出現此問題的原因與<「文件未儲存」或「檔案未被完整地存起來」>一節中所描述的原因相同。
在這種情況下,會刪除原始檔案 (雖然也許可以讀取該暫存檔案)。 如果電腦或工作站出現故障,請使用暫存檔案。 如果是其他內容造成程序中斷,則包含目前變更的檔案版本仍會存在記憶體中靜待處理。 請將檔案儲存至備用磁碟機。
將檔案儲存至任何媒體 (例如硬碟、外部存放磁碟機或網路磁碟機) 後,請務必確認磁碟機的可用空間足以儲存該檔案。 如果目的地磁碟沒有足夠的可用空間,Excel 就無法完成「儲存」作業,會收到下列錯誤訊息:
磁碟已滿。
如需有關此錯誤訊息的詳細資訊,請參閱下列文章:
已安裝防毒軟體或正在執行防毒軟體後,嘗試儲存現有的活頁簿時可能會收到錯誤訊息,但嘗試儲存新檔案時則不會。 部分防毒程式會快速掃描任何出現在電腦上的新檔案,因此可能會收到錯誤訊息。 此掃描有時會中斷 Excel 的「儲存」程序,並可能阻止 Excel 正確儲存檔案。
若要檢查防毒軟體是否與 Excel 衝突,請暫時停用防毒軟體,然後嘗試儲存 Excel 檔案。
當與第二位使用者同時使用活頁簿時,與第二位使用者同時嘗試儲存檔案時可能會收到錯誤訊息。 您收到錯誤訊息的原因是當其他 Excel 執行個體也在儲存同一個檔案時,Excel 就無法儲存檔案。
如需有關此錯誤訊息的詳細資訊,請參閱解除鎖定已鎖定編輯的檔案。
若嘗試儲存或開啟某個 Excel 檔案,而該檔案的路徑 (包含檔案名稱) 超過 218 個字元,您可能就會收到下列錯誤訊息:
檔案名稱無效。
如需詳細資訊,請參閱在 Microsoft Excel 中開啟或儲存檔案時的錯誤訊息:「檔案名稱無效」。
Excel 會在儲存檔案時遵循這些步驟:
- Excel 會在您於 [另存新檔] 對話方塊中指定的目的地資料夾中,建立隨機命名的暫存檔案 (例如 Cedd4100, 不含副檔名)。 系統會將整本活頁簿寫入暫存檔案。
- 如果系統正在將變更儲存到現有檔案,Excel 就會刪除原始檔案。
- Excel 會重新命名暫存檔案。 Excel 會用您在「另存新檔」對話方塊中指定的名稱(例如 Book1.xls)作為暫存檔案的名稱。
如需詳細資訊,請參閱 Excel 儲存檔案的方式說明 (英文)。
注意
電腦上執行的其他程序可能會導致 Excel 的「儲存」程序中斷。 如果在 Excel 的「儲存」程序完成前存取 Excel 暫存檔案,就可能會發生這些問題。 例如:本機防毒掃體會在檔案重新命名前鎖定要掃描的暫存檔。 因此,應該追蹤所有新的軟體安裝和更新。 如果本文不能解決您的問題,而必須連絡 Microsoft 支援,如能提供在遇到此問題之前所執行程序的相關資訊可能會很有幫助。
如果本文所列的上述原因無一適用於您的情況,或您仍然無法儲存活頁簿,請嘗試下列選項以儲存您的 Excel 文件。 若要查看有關步驟的詳細資訊,請選擇左側的>形箭號影像或選項標題。
|
以新的檔案名稱儲存活頁簿
- 在 [檔案] 功能表中,按一下 [另存新檔]。
- 使用唯一的檔案名稱儲存 Excel 活頁簿。
|
|
將原先的工作表移到新的活頁簿
- 在活頁簿工作表中新增 filler 活頁簿。 若要執行這項動作,請按 Shift+F11。
- 集結所有工作表(filler 除外)。 要執行這項操作,請選取第一張工作表,按住 Shift 鍵,然後選取最後一張工作表。
- 在集合工作表上按右鍵,然後選取 [移動或]。
- 在 [前往活頁簿] 清單中按一下 [(新活頁簿)]。
- 選取 [確定]。
|
|
將檔案儲存成其他 Excel 檔案類型
- 在 [檔案] 功能表中,按一下 [另存新檔]。
- 在 [儲存檔案類型] 清單中選取目前的檔案格式以外的檔案格式。 若使用 Microsoft Excel 2007 或更新版本,請將檔案儲存為 .xlsx 或 .xlsm,而非 .xls。
|
|
嘗試將活頁簿儲存到其他位置
請嘗試將筆記本儲存到其他位置,例如本機硬碟、網路磁碟機或抽取式磁碟機。
|
|
嘗試將新的活頁簿儲存在原始位置
建立 Excel 活頁簿。
在 [檔案] 功能表中,按一下 [另存新檔]。
在 [另存新檔] 對話方塊中執行下列步驟:
- 在 [儲存] 方塊中,選取儲存原始活頁簿的位置。
- 在「檔案名稱」方塊中輸入新檔案名稱。
- 選取 [儲存]。
|
|
嘗試以安全模式儲存活頁簿
以安全模式重新啟動 Windows,然後嘗試將活頁簿儲存至本機硬碟。
|
為了避免發生無法正確儲存文件的問題,建議您啟動自動儲存功能。 如需詳細資訊,請參閱什麼是自動儲存?
如果在使用 Excel 時遇到特定的問題,請前往下列網站,搜尋有關您程式版本的詳細資訊:
Microsoft Excel 產品解決方案中心:Excel
下列各節將針對這些選項提供更詳細的描述。
若下列一或多個條件成立,則您在嘗試儲存 Microsoft Excel 活頁簿時就可能會發生問題:
- 您將 Excel 活頁簿儲存到權限受限的網路磁碟機。
- 將 Excel 活頁簿儲存到磁碟機空間不足的位置。
- Excel 活頁簿的連線中斷。
- 發生防毒軟體程式衝突。
- 您儲存了共用的 Excel 活頁簿。
- 儲存 Excel 活頁簿時超過 218 個字元的路徑限制。
要解決此問題並嘗試在疑難排解之前儲存您的工作,請使用下列方法。 根據造成問題的原因,您可能無法將目前檔案復原成「原狀」。 但下列方法通常可成功復原。 嘗試保留原始檔案格式設定時,這些方法會依據格式保留順序列出。
注意
下列方法可能無法將所有活頁簿的最新變更、格式設定以及功能儲存到您使用的特定 Excel 版本中。 下列方法的目的是讓您取得可使用的、且儲存成功的檔案。 這些方法需要使用唯一的檔案名稱,將檔案儲存到本機硬碟。
選項 1:以新的檔案名稱儲存 Excel 活頁簿
- 在 [檔案] 功能表中,按一下 [另存新檔]。
- 使用唯一的檔案名稱儲存 Excel 活頁簿。
選項 2:將原先的工作表移到新的活頁簿
在活頁簿工作表中新增 filler 活頁簿。 若要執行這項動作,請按 Shift+F11。
注意
移動所有相關的資料工作表後會需要此工作表,因為活頁簿中必須至少要剩下一個工作表。
集結所有工作表(filler 除外)。 若要執行這項動作,請選取第一張資料工作表,按住 Shift 鍵,然後選取最後一張資料工作表。
在集合工作表上按右鍵,然後選取 [移動或]。
在 [前往活頁簿] 清單中按一下 [(新活頁簿)]。
選取 [確定]。
注意
這些步驟可將使用中的(集合)工作表移到新的活頁簿。
若您的活頁簿中有 VBA 巨集,請將舊活頁簿中的模組複製到新的活頁簿。
選項 3:將檔案儲存成其他 Excel 檔案類型
- 在 [檔案] 功能表中,按一下 [另存新檔]。
- 在 [儲存檔案類型] 清單中選取目前的檔案格式以外的檔案格式。 若使用 Microsoft Excel 2007 或更新版本,請將檔案儲存為 .xlsx 或 .xlsm,而非 .xls。
選項 4:嘗試將活頁簿儲存到其他位置
請嘗試將活頁簿儲存到其他位置,例如本機硬碟、網路磁碟機或抽取式磁碟機。 若順利完成, 那麼該問題可能的原因如下:
- 防毒軟體發生衝突
- 在儲存位置中只有受限的權限
- 檔案名稱長度
- 檔案共用發生衝突
選項 5:嘗試將新的活頁簿儲存在原始位置
要將新的 Excel 檔儲存到原始位置,請遵循以下步驟:
建立 Excel 活頁簿。
在 [檔案] 功能表中,按一下 [另存新檔]。
在 [另存新檔] 對話方塊中執行下列步驟:
- 在 [儲存] 方塊中原始活頁簿儲存的位置。
- 在「檔案名稱」方塊中輸入新檔案名稱。
- 選取 [儲存]。
若您可以將新的活頁簿儲存到原始位置,則問題發生的可能原因如下:
若您無法將新的活頁簿儲存到原始位置,以下是可能的原因:
如果有足夠的磁碟機空間,請嘗試選項 3。
選項 6:嘗試以安全模式儲存活頁簿
以安全模式重新啟動 Windows,然後嘗試將活頁簿儲存至本機硬碟。
附註
- 若要將活頁簿儲存到網路位置,請先嘗試使用網路支援以安全模式重新啟動 Windows,然後再儲存。
- 無法使用 Windows 安全模式針對 Microsoft Excel 2010 或更新版本中的問題進行疑難排解。
如需如何以安全模式啟動 Windows 的詳細資訊,請參閱《進階開機選項》(包括安全模式)。
如果在使用安全模式重新啟動 Windows 後才完成儲存活頁簿,請嘗試再次重新儲存檔案。 若要執行此動作,請選取 [檔案] 功能表上的 [儲存檔案]。
如果在使用安全模式重新啟動 Windows 之後無法儲存活頁簿,則可能的原因如下:
- 協力廠商增益集
- 防毒軟體發生衝突
- 在儲存位置中只有受限的權限
- 檔案名稱長度
是否仍需要協助? 前往 Microsoft Community。