Excel2016右键新建工作表,打开时提示“因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配。”

874次阅读
没有评论

共计 810 个字符,预计需要花费 3 分钟才能阅读完成。

新建 excel 工作表时,发现新建完之后居然打不开

Excel2016 右键新建工作表,打开时提示“因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配。”

提示:因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配。

发现只有新建“Microsoft Excel 工作表”时会出现这种问题,新建“Word”、“PPT”、“Microsoft Excel 97-2003 工作表”都没有问题,单独打开 Excel 在里边选择新建工作表也没问题,独独右键新建的文件出问题。但是 office2016 无法打开鼠标右键新建 excel 文件,其他的表格都可以打开。

重装 + 重启都不行,只能求助 Google 了。

Google 后发现本次的问题是安装过 WPS,然后卸载后 EXCEL 的模板指向了 WPS 的路径,没有指向 office excel,根据网上的教程这里记录下解决方法。

1. 按 WIN+R,运行 regedit,打开注册表编辑器
2. 然后在 HKEY_CLASSES_ROOT 下找到.xls 和.xlsx,右键单击新建 - 项,命名为 shellNew,然后在建立的项中新建 - 字符串,命名为 NullFile,值为空,如已存在,则修改 FileName 的值,将值修改为 Office 默认路径。

Excel2016 右键新建工作表,打开时提示“因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配。”

Office 默认路径位置因系统和 Office 安装版本不同而有所差异,一般在如下路径:

  • C:\Windows\ShellNew
  • C:\Program Files\Microsoft Office\root\vfs\Windows\SHELLNEW
  • C:\Program Files (x86)\Microsoft Office\root\vfs\Windows\SHELLNEW

以上都不是的话在 C 盘里通过查找 excel12.xlsx 和 excel8.xls 来确定文件路径,修改 FileName 的值的时候注意大小写。

Excel2016 右键新建工作表,打开时提示“因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配。”

 

如果没有.XLSX 或. XLS 的模板,就找到一个能打开的. xls 文件,把里面的东西清空,移到 SHELLNEW 目录下,并重新命名为 EXCEL8.XLS 或 EXCEL12.XLSX。

正文完
 0
水东柳
版权声明:本站原创文章,由 水东柳 于2022-03-17发表,共计810字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)