1.Win+R,打开运行,输入regedit,打开注册表。
2.找到【HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command】,将它下面的(默认)的值改成类似这样【"C:\Program Files\Microsoft Office\Root\Office16\EXCEL.EXE" "%1"】,注意【"%1"】前面有个空格,之前是 /dde
3.删除HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open下的“ddeexec”
4.上面操作解决的是xlsx的问题。
5.找到【HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command】,然后将其值修改为类似这样【"C:\Program Files\Microsoft Office\Root\Office16\EXCEL.EXE" "%1"】,注意【"%1"】前面有个空格,之前是/dde
6.删除HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open下的 “ddeexec”
7.xls结尾的Excel文件也能正常打开了。