我的excel2016也出现同样的情况,重新安装了office也是如此。不过我按照修改注册表的方法是能解决的。
修改以下两处文件注册表内容,一定到注意与..EXE"之间有一个空格
HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command
HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command

a.修改command的内容,只需要将/dde部分修改为"%1",注意不要修改前面的数据和不要丢了引号

修改前:

"C:\Program Files\Microsoft Office\Root\Office16\EXCEL.EXE" /dde

修改后:

"C:\Program Files\Microsoft Office\Root\Office16\EXCEL.EXE" "%1"