office 2007 右键新建97-2003excel.xls文件打开后,提示格式与文件扩展名指定的格式不一致,怎么搞定?

本来右键是没有新建excel97-2003格式的,我改了注册表然后有了,word没问题,excel新建以后打开就报这个错误!

哎~难道大家都无法解决这个问题了???

可以通过修改注册表的方法来解决这个问题:

1、打开注册表编辑器
方法:开始 -> 运行 -> 输入regedit -> 确定
2、找到注册表子项
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Security
3、在右侧空白处点击鼠标右键,选择“新建 -> DWORD值(D)”,输入“ExtensionHardening”点击确定。
4、用鼠标右键点击ExtensionHardening,然后单击“修改(M)”,在数值数据中填写“0”即可确定。
5、关闭注册表编辑器,再次打开xls文件看看是不是提示是不是不见了?
小知识:ExtensionHardening设置的值的数据设置:
* 0: 不检查文件扩展名和文件类型并绕过该函数的警告消息。
* 1: 检查文件扩展名和文件类型。如果它们不匹配会显示警告消息。
* 2: 检查文件扩展名和文件类型。如果它们不匹配不要打开该文件。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-04-19
这种情况很可能是电脑以前装过wps等office软件,卸载后未清理干净注册表导致的。

1.按WIN+R,运行regedit,打开注册表编辑器

2.然后在HKEY_CLASSES_ROOT下找到.xls和.xlsx,打开其子文件夹,找到所有shellNew,将其FileName所有数值未wps...的改为C:\Windows\ShellNew文件夹里面有的excel文件。例如我的是“EXCEL12.XLSX”,修改后F5刷新即可。

尤其是XLS的第一个选项,你好好看看,指向的位置肯定是WPS文件夹的,一般都是安装过WPS的位置,就是这个位置没有东西了,系统默认使用文本文档建立一个表格,才导致无法打开。

我的笔记本也是这个情况,office2013,刚刚解决问题!

祝你成功!!!
第2个回答  2014-09-07
对于这个问题,我以前也遇见过,以前是XP装office2010,后来是win7装offiec2013。因为单位很多人都还在用2003,所以另存很麻烦。按照教程修改了注册表,Word没问题,但是Excel就出现问题了,新建的新建excel97-2003文件实际上是txt文档保存,我是这样解决的:

安装完成office2010或者2013后,再安装一次office2003(只能这样反向安装);
当安装完成2003后,我们右键就能看到能新建2种格式的Excel了,不过这个时候选新建excel(97-2003那种),打开方式是用2003打开的,这肯定不行,那么我们继续;
新建一个2010或者2013格式的Excel,这个时候提示需要重新配置,我们选择是,office2010(2013)就会重新配置。配置完成后,右键里就会出现你想要的Word97-2003以及excel97-2003菜单了,试试新建,呵呵,搞定了吧。
放心,这个教程是我自己摸索并就是这么解决的,绝对正确。因为是工作必须解决的问题,如果选择新建2013格式的Excel再另存肯定效率低,我不会采用,其它修改什么注册表都是试过没成功才去研究的,大家可以试试。有什么问题可以继续问我。
第3个回答  2010-05-27
新建文件的格式不是EXCEL文件,重新右键新建.XLS文档
第4个回答  2010-05-30
这种做法不可取,建议在保存时保存为97-2003格式
相似回答