解決方案 有效
第一步,打開Excel2010,點擊文件 → 選項 → 高級 → 常規中將“忽略使用動態數據交換(DDE)的其他應用程序(O)”取消勾選,若原本就沒有勾選可以忽略這一步(一般都是沒有勾選的);
第二部,Win+R運行,輸入regedit確定,編輯注冊表,
依次打開HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command,雙擊或右鍵修改編輯第一個默認文件文件,在數值數據欄中的最后添加 空格"%1"(此空格需加在.EXE”之后如.EXE” “%1”)
"C:\Program Files (x86)\Microsoft Office\Root\Office10\EXCEL.EXE"
改為"C:\Program Files (x86)\Microsoft Office\Root\Office10\EXCEL.EXE" "%1"
點擊確定
第三步,依此打開HKEY_CLASSES_ROOT.xlsx 雙擊或右鍵修改編輯第一個默認文件文件,
將數值數據欄中的內容改為Excel.Sheet.12(一般默認的都為Excel.Sheet.12,若是可以忽略此步驟)。完成這一步,雙擊excel. xlsx文件已經可以直接打開了
第四步,依此打開HKEY_CLASSES_ROOT.xls 雙擊或右鍵修改編輯第一個默認文件文件,
將數值數據欄中的內容Excel.Sheet.8改為Excel.Sheet.12,點擊確定。
完成以上四步 .xlsx以及 .xls文件直接雙擊就能打開以及正常編輯和保存,大家注意之前沒改注冊表之前將.xlsx及.xls的打開方式設置為默認用excel2010軟件打開,.xlsx及.xls的文件圖標是有差別的,當更改編輯過注冊表之后.xlsx及.xls的圖標變為一樣了!
原文鏈接 https://zhidao.baidu.com/question/2052043235025256107.html?qbl=relate_question_1&word=Microsoft%20Excel%202010%20%CB%AB%BB%F7%20%CC%E1%CA%BE%CE%DE%B7%A8%D4%CB%D0%D0