问题出现环境(软件/硬件):
Windows 7、8.1、Windows 10 、Office 2016、Office 365

问题截图如下:

“EXCEL.EXE”(Win32): 已加载“C:\Program Files (x86)\Microsoft Office\root\O

关于Office365\2016\2013:客户端Excel2016后无法打开xls\xlsx_第1张图片

用户只能通过文件打开方式打开excel文件:
关于Office365\2016\2013:客户端Excel2016后无法打开xls\xlsx_第2张图片
解决方法:
1、win+R打开运行栏,输入 regedit :
关于Office365\2016\2013:客户端Excel2016后无法打开xls\xlsx_第3张图片

2、以此展开HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command:
修改默认值"C:\Program Files\Microsoft Office\Root\Office16\EXCEL.EXE",在最后添加空格"%1",即修改后参数为:"C:\Program Files (x86)\Microsoft Office\Root\Office16\EXCEL.EXE" "%1"("%1"前有空格,老版本中可能会有/dde值,将该值替换为空格"%1"即可)
关于Office365\2016\2013:客户端Excel2016后无法打开xls\xlsx_第4张图片
3、常规修改该参数即可正常打开excel文件,如果修改该参数后只能打开计算机本地文件,打开外部文件依旧空白,请修改Excel.Sheet.8参数,修改值同上:
定位到HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command:
关于Office365\2016\2013:客户端Excel2016后无法打开xls\xlsx_第5张图片4、修改默认值:"C:\ProgramFiles (x86)\Microsoft Office\Root\Office16\EXCEL.EXE" "%1"。确定退出。
关于Office365\2016\2013:客户端Excel2016后无法打开xls\xlsx_第6张图片5、到这里,Excel可以正常打开,并且后续不会再出现相关报错问题。
本文在于分享,谢谢大家!