此解决方案仅在win7系统中实现,其他系统尚未经过测试,因此不能保证有效。

最近,我正在为客户解决excel表格打开问题。客户首先安装了office2007,后来又升级到了office2010。但是,升级后无法正常打开excel表,右键单击“属性”以选择默认的打开方法。选择默认的打开方法时,尽管可以在浏览器中找到安装目录中的“ Excel.exe”程序,但是单击“确定”后,Excel选项不会出现在打开方法列表中。真奇怪,可以找到它,但是不能将其添加到打开方法中。

没有办法,但是百度。百度给出的答案也各不相同,而答案最多的是我以前使用的方法。选择默认的打开方法或进入控制面板进行设置。但是我尝试了这种方法,但是没有用。除了“ HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ .xlsx”中的默认设置外,我发现了另一种修改注册表并删除注册表项和“ OpenWithList”下的“ UserChoice”的方法。没办法,一匹死马变成活马医生,试试看。首先导出注册表以进行备份,如果出现问题,可以将其还原。修改注册表后,请重试,但仍然无法正常工作。当时,我真的很想哭不哭。我真的怀疑系统有问题。但是有趣的是,在计算机上打开后缀为“ xls”的表没有问题,只有后缀“ xlsx”的打开才有问题。因此,这不应该是系统问题,本地设置仍然存在问题。终于找到了救星,本文介绍了另一种方法。检查注册表HKEY_CLASSES_ROOT \ Applications \ EXCEL.EXE \ shell \ open \ command中的应用程序路径是否正确。如果发生上述问题,则看到的路径可能不是正确的路径。例如,与客户密钥相对应的值不正确。仍然指向以前的32位office2007Excel的路径。果然,解决了将该值修改为正确路径的问题。

本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-345899-1.html
是人的基本需要