方法1,双击要打开的文件,而后出现打开方式选择对话框,
点击下拉滚动条,而后找到选择电脑内已安装的程序
方法2,右键单击要打开的文件,而后选择属性
在弹出的属性对话框,我们找到更改选项,而后点击,出现选择文件打开方式的对话框,而后按照上面方式执行
而后找到已经安装的办公软件的安装程序位置,点击选中即可,但是这种方法,不一定行,只能说先测试一下,如果选择完程序,不行,那么进行第二种方法
win+R后,输入regedit后回车,进入注册表编辑器。在左边的列表里定位到HKEY_Current_User\Software\Microsoft\Office\16.0\excel,把这个excel文件夹直接重命名为excel.old,之后再测试下效果。
方法3,如果上述方法都不行,说明原因为我们安装了两个版本的办公软件,而后又卸载了一个低版本的,导致卸载的时候,一些系统文件丢失了,找到控制面板,而后找到程序,右键,选择修复,修复需要几分钟,修复完就可以咯
我也碰到这个问题,并刚解决了!有必要重新梳理一下,发扬光大。
我解决这个问题的主要资讯来源于微软社区,有兴趣也可以去看看,在参数的引号上也有所不同。
Win+R后,输入regedit,进入注册表编辑器。依次展开HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command,在右边找到default。编辑该注册表,在参数末尾(exe“)后加上”%1“,即修改后的参数为:
(前面的部分不需要改动,前面涉及到实际32/64位版本和安装路径)
"C:\Program Files\Microsoft Office\Root\Office16\EXCEL.EXE" %1
很多地方都写写成下面,但我用上面的成功了!在我写成下面的形式时与你遇到同样的问题。
"C:\Program Files\Microsoft Office\Root\Office16\EXCEL.EXE" "%1”
如果有默认有 /dde参数的可以保留,一样通过。
"C:\Program Files\Microsoft Office\Root\Office16\EXCEL.EXE" /dde %1
(我的win10下的截图)
上面步骤完成后,可以打开EXCEL试试,如果还是不行。还需要下面的步骤。
注册表定位到HKEY_Current_User\Software\Microsoft\Office\16.0\excel,把这个excel文件夹直接重命名为excel.old或直接删除excel分支,之后再测试下效果。
(我的win10下的截图,删除节点后重新打开excel自动生成出来的excel节点)
而后我就完美打开了,希望对需要的人有所帮助
END
一般出现这种问题,最常见的原因就是反复安装软件造成的,反复安装,不正确的卸载,导致注册表出错,所以才会出现这个现象。你可以试着用右键单击,从打开方式里选Excel那个选项打开,看看还会不会弹出那个提示。如果没了,就先凑合着用吧,总比打开Excel之后再从打开方便些。