檔案無法在 Excel 中開啟,或是連按兩下開啟時出現「找不到檔案」

狀況

當您按兩下 Microsoft Excel 檔案類型 (.xls) 時,Excel 會啟動如預期般,,但然後,您可能會收到類似下列的錯誤訊息:

找不到 C:\檔名.xls。檢查拼字正確的檔案名稱,並確認檔案位置正確。從清單中的大部分檔案如果您嘗試開啟最近使用過檔案] 功能表上的檔案,請確定檔案不被重新命名、 移動或刪除。

當您在錯誤訊息上按一下[確定]時,訊息會再次出現。重複按下[確定]後,該檔案就會開啟。

原因

如果這種檔案類型的 Open 巨集指令項目結束 %1 中,就可能發生這個問題。

如果編輯檔案類型的 Open 巨集指令,然後再按[確定],請將您等到該行還原,%1 會加入至登錄機碼。

如果您刻意將 %1 加入至這種檔案類型的 Open 巨集指令項目時,會將 %1 加入至登錄機碼。如果您接著從 Open 巨集指令項目中刪除 %1,登錄機碼會保持不變,您必須以手動方式編輯。


此外,當您手動變更檔案關聯的.xls 檔案,或在某些情況下,當您在同一部電腦上執行多個版本的 Excel 時,就可能發生這個問題。

解決方案

如果要解決這個問題,安裝最新的累積更新 Office excel。您可以藉由遵循下列連結找到最新的累積更新:

953878累積的更新都可以從 Microsoft Office 小組製作報告的問題的 hotfix

因應措施

重要這個章節、 方法或工作包含修改登錄的步驟。不過,如果您不當修改登錄,可能會發生嚴重的問題。因此,請務必小心執行這些步驟。為加強保護,請在修改前備份登錄。然後,您可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:

322756如何備份及還原 Windows 中的登錄
若要解決這個問題,請依照下列步驟執行:

  1. 按一下 [開始],然後按一下 [執行]。

  2. 在 [開啟] 方塊中,輸入 regedit,然後按一下 [確定]。

  3. 開啟下列登錄機碼:

    HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command

  4. 在右窗格中,按一下 [ (預設值)。

  5. 按一下 [編輯] 功能表的 [修改]。

  6. 移除 %1數值資料] 字串的結尾,讓資料字串變成如下:

    "C:\PROGRAM 必要 OFFICE\OFFICE\EXCEL。EXE"/e (包括引號)

  7. 按一下 [確定],然後再關閉 [登錄編輯程式。

更多的資訊

注意 因為有數個版本的 Microsoft Windows,下列步驟在您的電腦上可能會不同。如有需要,請參閱您的產品說明文件以完成這些步驟。

若要變更的檔案類型的 Open 巨集指令,請依照下列步驟執行:

  1. 啟動 Microsoft Windows 檔案總管。

  2. 在工具功能表上按一下資料夾選項。

  3. 按一下 [檔案類型] 索引標籤。

  4. 按一下您想要的檔案類型 (也就是 Microsoft Excel 工作表) 在註冊的檔案類型] 清單中的色彩。

  5. 按一下 [進階]。

  6. 在 [動作] 中,按一下 [開啟],然後按一下編輯。

  7. 進行您想要的選項,變更,然後按一下[確定]。

  8. 附註: 針對其他檔案類型,您可能也需要檢閱這些登錄位置: HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\commandHKEY_CLASSES_ROOT\Excel.SheetBinaryMacroEnabled.12\shell\Open\commandHKEY_CLASSES_ROOT\Excel.SheetMacroEnabled.12\shell\Open\commandHKEY_CLASSES_ROOT\Excel.Template.8\shell\Open\command HKEY_CLASSES_ROOT\Excel.TemplateMacroEnabled\shell\Open\commandHKEY_CLASSES_ROOT\Excel.Template\shell\Open\命令

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

Thank you for your feedback! It sounds like it might be helpful to connect you to one of our Office support agents.

×