最近用office前面解决了很多问题word、excel提示不能初始化Visual Basic环境问题,今天开放excel文档有出现下面的错误,提示“您尝试打开的文件“***.x1s格式与文件扩展名指定的格式不一致。打开文件前,请验证文件未损坏,来源可信。文件是否立即打开?
1.打开注册表编辑器
方法:开始->运行->输入regedit->确定
2、找到注册表子项
HKEY_CURRENT_USER\Software\Microsoft\Office\12.O\Excel\Security
3.点击右侧空白处的鼠标右键,选择新建->DWORD 32位值(D)”,输入
“ExtensionHardening点击确定。(这里需要注意的是,不一定是12.根据自己的电脑office版本不同,可能是14.0也有可能是16.0,但必须找到Security这一项)
4点击鼠标右键ExtensionHardening,然后单击修改(M),数值数
可以通过填写0来确定。
5.关闭注册表编辑器,再次打开x1s看文件是否提示消失了?
小知识:ExtensionHardening 设置值的数据设置:
0:不检查文件扩展名和文件类型,绕过函数的警告信息。
1:检查文件扩展名和类型。如果不匹配,会显示警告信息。
2:检查文件的扩展名和类型。如果不匹配,不要打开文件。