同时运行 2 个 Excel 版本,无法将文件类型与旧版本关联

同时运行 2 个 Excel 版本,无法将文件类型与旧版本关联

我在 Windows 10 中安装了 Excel 07 和最新的 Excel 365(我认为是 Excel 16)。当我刚安装 07 时,我可以毫无问题地将 csv 和 xlsx 文件与该程序关联。现在我已经安装了较新的版本,如果我将 csv 或 xlsx 与 07 关联并双击文件,我会收到以下消息:

此应用无法在你的电脑上运行

要查找适合您的 PC 的版本,请检查软件发布者。 在此处输入图片描述 如果我先打开 07 然后从那里打开文件,我仍然可以在 07 中打开该文件。

有什么方法可以让它工作吗?

我拥有两者的原因是我更喜欢在日常工作中使用 07,但偶尔也需要较新的版本来制作 07 中没有的图表。

答案1

您可以添加上下文菜单项以在 Office 2007 中打开这些文件类型。这是一个注册表文件,它为 .CSV 文件添加了“使用 Excel 2007 打开”上下文菜单。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Excel.CSV\shell\Open2]
@="Open with Excel 2007"

[HKEY_CLASSES_ROOT\Excel.CSV\shell\Open2\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office12\\excel.exe\" \"%1\""

[-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.csv\UserChoice]
  1. 将以上内容复制到记事本中。
  2. 将文件另存为"csv.reg"
  3. 双击运行该文件。
  4. 当要求确认时单击“是”。

之后,您应该在右键单击菜单中看到“使用 Excel 2007 打开”。

在此处输入图片描述

编辑:已添加 FileExts 键,以防存在覆盖。

相关内容