Excel 2007 中打开的最近文件未出现在“最近文档”列表中

Excel 2007 中打开的最近文件未出现在“最近文档”列表中

我努力了:

  • 通过转到“Office 按钮”->“高级”->“显示类别”->将“显示此数量的最近文档”更改为 0,然后再改回 17,清除所有最近使用 Excel 打开的文件,从而有效清除列表
  • 进入注册表并清除“HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\File MRU”键
  • 重启机器
  • 运行 Windows 磁盘清理实用程序

Excel 最近文件列表现在仍为空,不会填充。我指的最近列表是单击 Office 按钮时在右侧窗格中列出的最近文件。

Office版本是2007,运行于Windows 7 Professional x86上。

编辑 似乎有些文件先打开 excel,然后通过 excel 打开,这样就行了。这里的人们通常打开 excel 文件的方式是通过我们的某个应用程序提供的链接打开。我将检查用于打开这些 excel 文件的参数。

该程序使用 /e 开关启动 Excel:"C:\Program Files\Microsoft Office\Office12\EXCEL.EXE" /e

虽然这不会在我的计算机上引起问题。有问题的机器不是我的。

编辑2 该问题仅出现在 Windows 7 机器上,因为我刚刚在 Windows XP 上进行了测试。

Windows 7 启动 Excel 的参数与 Windows XP 不同

Windows 7的:"C:\Program Files (x86)\Microsoft Office\Office12\EXCEL.EXE" /automation -Embedding

Windows XP:"C:\Program Files\Microsoft Office\Office12\EXCEL.EXE" /e

我相当肯定这是导致这种情况发生的因素。我将就此问题联系软件供应商,尽管我仍将这个问题保留给任何建议。

答案1

用于启动 Excel 的应用程序传递参数以在安全模式下运行 Excel。这反过来又禁用了 Excel 中最近文档的保存功能。

有问题的参数是:"C:\Program Files (x86)\Microsoft Office\Office12\EXCEL.EXE" /automation -Embedding

软件供应商已意识到此问题并计划发布补丁来解决。

相关内容