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

网上搜了半天,要么讲解不详细要么没用。个人总结了下,不是因为之前装过WPS之类的,我的系统是重装的,之前也从未用过WPS,所以给出一下解决方案:

  1. WIN+R打开运行
  2. 输入regedit打开注册表编辑器
  3. 找到HKEY_CLASSES_ROOT下的.xls和.xlsx两个项
    Excel2016右键新建工作表,打开时提示“因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配。的解决方案_第1张图片
  4. 这时可能我们发现.xls下没有ET.Xls.6这个文件夹,没关系,我们右击.xls,选择新建项,取名为ET.Xls.6,然后在ET.Xls.6中再新建项,取名为ShellNew。在ShellNew下新建字符串值(S),取名为FileName,然后双击FileName,修改为你的Office安装目录,比如我的为:C:\Program Files (x86)\Microsoft Office\root\VFS\Windows\SHELLNEW\EXCEL12.XLSX,可以提前打开目录下看看有没有EXCEL12.XLSX这个文件
    Excel2016右键新建工作表,打开时提示“因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配。的解决方案_第2张图片
    Excel2016右键新建工作表,打开时提示“因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配。的解决方案_第3张图片
  5. 回到.xlsx下的Excel.Sheet.12下的ShellNew中,同样修改FileName的值为:C:\Program Files (x86)\Microsoft Office\root\VFS\Windows\SHELLNEW\EXCEL12.XLSX。

OK,至此,问题解决。

你可能感兴趣的:(个人笔记)