我安装了多个版本的 Excel。Excel 2010、2007 和 2003。我将它们安装在一个硬盘上,操作系统为 Windows 7 Ultimate。
当我双击 XLS 文件时,Excel 2007 会打开。我希望 Excel 2010 也能打开。我阅读并按照说明转到控制面板中的“控制面板\所有控制面板项\默认程序”并设置默认程序。我将默认程序更改为 Excel 2010 的物理 EXE,位于安装它的正确文件夹中。
当我双击 XLS 文件时,Excel 2007 仍然会打开。因此我尝试将其更改为 Excel 2003,只是为了看看它是否更改为 Excel 2003 并且仍然会打开 Excel 2007。
我遗漏了什么?我真的很想用文件扩展名来打开 Excel 2010,但似乎无法做到这一点。
更新: 我还调查了注册表设置,但似乎仍然无法让 Excel 2010 作为 XLS 文件的默认程序启动。甚至 CSV 文件也不行,它默认为 Excel 2007。有人知道吗?
答案1
尝试注册 Excel 2010。关闭所有版本的 Excel,然后从“开始”>“运行”中键入 Excel 2010 的路径:
"C:\Program Files\Microsoft Office\OFFICE14\excel.exe" /regserver
并击中Enter。
注意:根据需要调整路径以找到 Excel 2010 可执行文件。
您可能还需要取消注册 Excel 2007:
<path to version which is current default, e.g. Office11>\excel.exe /unregserver
或者按版本顺序安装也会有所帮助。您必须完全卸载 Office 2007 和 2010,然后按顺序重新安装,即先安装 2003,再安装 2010。这应该会使 2010 成为默认版本。
答案2
每当您想在单台电脑上使用多个版本的 Excel 时。
例如 2003、2007、2010
请按以下顺序安装 2003 2007 2010
即使按照上述顺序安装,一段时间后,您仍会安装 2007 年的更新。然后您需要按照以下顺序修复所有 Office 版本 2003 2007 2010
这样做之后,2010 将被设置为您的默认程序。
答案3
我不能 100% 确定这是否有用,但在很多类似情况下,我使用了名为 extman 的工具。我真的很喜欢 Windows XP 的文件扩展名管理,而 Windows 7 则有点受限,你需要使用 regedit 执行相同的操作。
因此,只需尝试一下该工具就可以了。