Excel 2010/2013/2016在鼠标右键新建xls

电脑杂谈  发布时间:2019-08-08 10:05:00  来源:网络整理

xlsx文件用excel打不开_xlsx怎么转换成excel_excel2016打不开xlsx

Excel 2010/2013/2016在鼠标光标新建xls或xlsx文件后,打开报错“无法打开文档”“文档文档或文档扩展名无效”

近段时间,相继有两个同事先后出现同样的难题(在Excel多个版本都应该出现),难题表述:

当用鼠标光标在任意文件夹或手机桌子“新建”→“ Microsoft Excel 工作表”,再用鼠标左击打开这个文档,出现如下截图的报错提示:

Excel 2010/2013/2016在鼠标右键新建xls或xlsx文件后,打开报错“无法打开文件”“文件格式或文件扩展名无效”

提示为:“Excel 无法打开文档‘新建 Microsoft Excel 工作表.xlsx’,因为文档文档或文档扩展名无效。请确认文档未损坏,所以文档扩张名与文档的文档匹配”。

因为是新建的Excel文件报错,不是原有文件,但是不应该用改动扩展名的方法解决。那就没法从最根源的地方着手——扩展名在注册表中的设置。

经过在“电脑→运行”(或直接按Windows键+R)的运行弹出框中输入:regedit,步入注册表界面(如下图):

Excel 2010/2013/2016在鼠标右键新建xls或xlsx文件后,打开报错“无法打开文件”“文件格式或文件扩展名无效”

点击第一个大项“HKEY_CLASSES_ROOT”,寻找“.xls”和“.xlsx”,将这两项删除(如下图):

excel2016打不开xlsx_xlsx文件用excel打不开_xlsx怎么转换成excel

#bd06ed2691eebf3de9889fdb6969331#

然后,将上面的内容复制后,在桌子新建一个文本文件,将内容粘贴到文本文件内,“保存”,再修改文档扩展名“txt”为“reg”(注册表文件)。

要复制的内容如下:

WindowsRegistryEditorVersion5.00

[HKEY_CLASSES_ROOT\.xls]

"ContentType"="application/vnd.ms-excel"

@="Excel.Sheet.8"

[HKEY_CLASSES_ROOT\.xls\Excel.Sheet.8]

[HKEY_CLASSES_ROOT\.xls\Excel.Sheet.8\ShellNew]

xlsx怎么转换成excel_excel2016打不开xlsx_xlsx文件用excel打不开

[HKEY_CLASSES_ROOT\.xls\PersistentHandler]

@="{98DE59A0-D175-11CD-A7BD-00006B827D94}"

[HKEY_CLASSES_ROOT\.xls\ShellEx]

[HKEY_CLASSES_ROOT\.xls\ShellEx\{8895b1c6-b41f-4c1c-a562-d564250836f}]

@="{00020827-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\.xlsx]

"ContentType"="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"

@="Excel.Sheet.12"

"PerceivedType"="document"

excel2016打不开xlsx_xlsx怎么转换成excel_xlsx文件用excel打不开

[HKEY_CLASSES_ROOT\.xlsx\Excel.Sheet.12]

[HKEY_CLASSES_ROOT\.xlsx\Excel.Sheet.12\ShellNew]

"FileName"="excel12.xlsx"

[HKEY_CLASSES_ROOT\.xlsx\PersistentHandler]

@="{4887767F-7ADC-4983-B576-88FB643D6F79}"

[HKEY_CLASSES_ROOT\.xlsx\ShellEx]

[HKEY_CLASSES_ROOT\.xlsx\ShellEx\PropertyHandler]

@="{993BE281-6695-4BA5-8A2A-7AACBFAAB69E}"

[HKEY_CLASSES_ROOT\.xlsx\ShellEx\{8895b1c6-b41f-4c1c-a562-d564250836f}]

xlsx文件用excel打不开_excel2016打不开xlsx_xlsx怎么转换成excel

@="{00020827-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\.xlsx\ShellEx\{BB2E617C-0920-11d1-9AB-00C04FC2D6C1}]

@="{1662BB-1FA0-4CE0-8DC5-9B7F8279FF97}"

也可以直接下载,解压后使用:

然后excel2016打不开xlsx,鼠标左击这个reg文件,如下图:

Excel 2010/2013/2016在鼠标右键新建xls或xlsx文件后,打开报错“无法打开文件”“文件格式或文件扩展名无效”

弹出如下提示框,点击“是”:

Excel 2010/2013/2016在鼠标右键新建xls或xlsx文件后,打开报错“无法打开文件”“文件格式或文件扩展名无效”

再弹出如下提示框excel2016打不开xlsx,点击“确定”

Excel 2010/2013/2016在鼠标右键新建xls或xlsx文件后,打开报错“无法打开文件”“文件格式或文件扩展名无效”

操作完成后,发现问题解决!

判断原因:按照前后注册表的对比,发现是注册表中Excel对应的“新建”键值“ShellNew”被歪曲,改为了WPS的ep指向的路径。如果你的手机先安装了WPS或启动过绿色版的WPS软件,都应该导致“ShellNew”被歪曲!如果出现相似问题,请参考此方式修改!


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-118477-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...