乔山办公网我们一直在努力
您的位置:乔山办公网 > office365 > excel2016不能双击打开.xlsx和.xls怎么解决-office2016双击打不开xls,双击打不开文件

excel2016不能双击打开.xlsx和.xls怎么解决-office2016双击打不开xls,双击打不开文件

作者:乔山办公网日期:

返回目录:office365


如果通过设置默认方式无法完成双击打开Excel,那就是注册表中的数据被其他应用(比如WPS)污染,需要修改注册表。

1、Win+R 运行

2、输入regedit,编辑注册表

3、转到HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command

4、编辑defalt文件,在最后添加"%1".

如:原参数为"C:\Program Files (x86)\Microsoft Office\Root\Office16\EXCEL.EXE"

新参数为"C:\Program Files (x86)\Microsoft Office\Root\Office16\EXCEL.EXE" "%1"

打开Excel可以新建工作表,也可以打开其他的.xlsx文件,说明软件本身木有问题,而且新建“Microsoft Excel 97-2003 工作表”也可以正常打开,这俩的区别就是新老版本的模板的区别,但是肯定不会是因为新老版本不兼容的原因(因为之前百度的时候网上有哥们说过这种问题的解决办法,照着改了也是没有什么卵用),那就只剩下新建文件时选择模板的问题了!!!

问题找到,下面开始找解决办法,但是试了各种自定义模板还是没有解决。。。闹心636f70797a686964616f365

真是闹心。

不过幸运女神还是木有抛弃俺,就在俺要放弃的时候,忽然看见微软官网有人问这个问题,链接如下:

office2016无法打开鼠标右键新建excel文件,其他的表格都可以打开

里边有人说了这么一个办法(当然这个办法还是不行):

1.按WIN+R,运行regedit,打开注册表编辑器
2.然后在HKEY_CLASSES_ROOT下找到.xls和.xlsx,右键单击新建-项,命名为shellNew,然后在建立的项中新建-字符串,命名为NullFile,值为空

然后我就按照这个开始新建...,就在我新建.xlsx这项的时候,忽然发现已经有shellNew了,不过路径和他说的不一样,但是里边的FileName的值倒是全部指向了Office的模板目录

点开看看,发现.xls下边的ShellNew的FileName的值是之前用的WPS的,可是WPS已经卸载了,而且出问题的是*.xlsx,又不是*.xls,那就先不管它

然后又打开.xlsx下边的ET.Xls.6下边的ShellNew,发现这里的FileName的值也是WPS的,放的是之前WPS的模板路径,将路径复制到文件资源管理器打开,发现找不到路径。这个时候心里已经大致知道咋回事了。然后打开Excel.Sheet.12下边的ShellNew,老样子,赋值FileName的值,发现打开了,打开的是一个空白的Excel文件,文件名:excel12.xlsx,这个应该就是Excel的模板文件了,将这个路径复制粘贴到ET.Xls.6下边的ShellNew的FileName,将原来的值修改为“C:\Program Files (x86)\Microsoft Office\Root\VFS\Windows\ShellNew\excel12.xlsx”,OK,返回桌面,右键>新建>Microsoft Excel 工作表 ,双击顺利打开!!!

原因就是之前新建“Microsoft Excel 工作表”的时候,模板是用的WPS的模板,但是这个模板已经找不到了,所以新建的工作表就有问题,导致Excel打不开。

解决办法:修改上图ET.Xls.6 > ShellNew > FileName的值,修改为Excel自己的模板路径,搞定收工



1、Win+R 运行

2、输入regedit,编辑注册表

3、转到HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command

4、编辑defalt文件,在最后添加"%1".

如:原参数为"C:\Program Files (x86)\Microsoft Office\Root\Office16\EXCEL.EXE"

新参数为"C:\Program Files (x86)\Microsoft Office\Root\Office16\EXCEL.EXE" "%1"

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网