如何从批处理文件运行 MS Excel 2007?

如何从批处理文件运行 MS Excel 2007?

我在常见的地方找不到适合 Excel 的 *.exe:

  • “C:\ProgramData\Microsoft\Windows\开始菜单\程序\Microsoft Office
  • “c:\program files\microsoft office\office12\excel.exe”

有人知道我可以在哪里找到适用于 Windows Vista 计算机的 Excel 可执行文件吗?就此而言,是否还可以使用批处理文件调用 Excel 来打开现有的 *.xls 文件?

顺便说一句,Excel 的快捷方式显示“目标:”为

Microsoft Office 专业混合版 2007

答案1

只需将此行添加到批处理文件中:

  • START“电子表格名称.xls”

这将使用默认文件关联来打开文件。但是,如果您需要特定版本,则需要找到适当的 .EXE 文件,该文件可能位于名为“Common”或“Common files”的子目录下,该子目录应位于“C:/Program Files/”或“C:/Program Files (x86)/”下的某个位置(由于应用程序正在缓慢地从 32 位过渡到 64 位,因此内容通常分散在这两个目录中)。

取决于默认文件关联将确保您的批处理文件是可移植的,因此如果可以的话,您应该优先使用这种方法。

答案2

如果您想单独启动 Excel,可以使用。

  Start Excel

您应该能够通过打开命令提示符并输入以下内容来找到确切的路径

 reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\excel.exe"

答案3

我刚刚偶然发现了这篇非常清晰的 Microsoft 支持文章:Microsoft Office 产品的命令行开关 它列出了 Office 2007、2010、2013 和 2016 产品的可执行文件名称和路径启动命令名称和位置部分 。

我注意到我现在使用的 Windows 7/Office 版本在快捷方式中列出目标路径,但我过去遇到过这个问题。

编辑:我还发现这是由于 .NET 通告的快捷方式造成的。这Stack Overflow 问题提供更多信息。

相关内容