第一步,打开Excel2016,点击文件 → 选项 → 高级 → 常规中将“忽略使用动态数据交换(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\Office16\EXCEL.EXE"
改为"C:\Program Files (x86)\Microsoft Office\Root\Office16\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的打开方式设置为默认用excel2016软件打开,.xlsx及.xls的文件图标是有差别的,当更改编辑过注册表之后.xlsx及.xls的图标变为一样了!
此方法win10系统的excel2016亲测有效!