我在常见的地方找不到适合 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 问题提供更多信息。