2019年8月11日 星期日

右鍵新增 Excel 檔案,無法開啟的問題

一直困擾很久的問題,終於解決了

就是如是右鍵 --> 新增 Excel檔案會出現下列的問題
無法開啟xlsx檔案 因為檔案格式或副檔名無效.請確認檔案沒有損毀 且副檔名符合檔案的格式

但是如果是開啟Excel檔,去新增的就沒問題,之前在 Google 也一直找不到問題,後來才找到問題點。

這個問題歸根結底,是模板導致的 。
也就是office 模板指向路徑沒有模板,例如被誤刪或指向路徑被修改。
問題現象就是彈出上面的框框。

解決這個問題的方法也很簡單,
新建一個xlsx檔案(要可以正常的),另存為excel12.xlsx
把這個檔案複製到 C:\WINDOWS\Shellnew\ 目錄下。
輸入regedit,進入登錄檔編輯器。
找到HKEY_CLASSES_ROOT,右鍵查詢,輸入 .xlsx

依次展開.xlsx → Excel.Sheet.12 →  ShellNew

找到filename 修改值為  C:\WINDOWS\Shellnew\excel12.xlsx 然後退出登錄檔編輯器,

然後右鍵新建一個Excel檔案開啟就可以了。

如果新建.xls檔案也有問題,那就新建一個.xlsx檔案另存為 .xls檔案 也放到指定的模板路徑裡
重複上述步驟 ,只不過搜尋.xlsx 改成搜尋.xls

參考來源: