打开注册表(win+r regedit)

一共需要修改两处

定位到注册表:HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open ,展开Open,将ddeexec删除

定位到注册表:HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open ,展开Open,将ddeexec删除

将ddeexec删除(多开独立窗口)

定位到注册表:HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\修改右边的“默认”项,用"%1"替换 /dde

定位到注册表:HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\修改右边的“默认”项,用"%1"替换/dde

(修复打开无数据)

(将末尾的 /e (exeel 2003是 /e ,excel 2010是 /dde 它跟之前的信息有一个空格隔开) 改成 “%1” (注意有双引号)

完成