解决方案 有效
第一步,打开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