Windows批处理命令问题,启动excel temp.xls
我想知道如果我知道的话Windows批处理命令问题,启动excel temp.xls,windows,batch-file,Windows,Batch File,我想知道如果我知道的话 start excel temp.xls 操作系统将启动一个新的excel实例,并作为原子操作打开该实例中的工作簿temp.xls 现在我所拥有的是 start excel start temp.xls 通常这两个命令会搞乱我的另一个excel实例,即在另一个已经打开另一个工作簿的excel实例中打开temp.xls 谢谢,本文档介绍了开关: 你可以改变某些方面的方式 程序从添加 名为开关的子命令 Excel.exe命令。一个开关显示为 主命令后的空格, 后跟斜杠(/
start excel temp.xls
操作系统将启动一个新的excel实例,并作为原子操作打开该实例中的工作簿temp.xls
现在我所拥有的是
start excel
start temp.xls
通常这两个命令会搞乱我的另一个excel实例,即在另一个已经打开另一个工作簿的excel实例中打开temp.xls
谢谢,本文档介绍了开关:
你可以改变某些方面的方式
程序从添加
名为开关的子命令
Excel.exe命令。一个开关显示为
主命令后的空格,
后跟斜杠(/)和
开关的名称。这个开关坏了
有时后面跟着另一个空间
然后是一个或多个特定的
被称为参数的指令
向该计划提供更多信息
关于如何执行Excel.exe
指挥部
在您的情况下,您不使用开关,而是使用参数。它用于向程序提供有关如何执行Excel.exe命令的更多信息
参数:文件名说明:启动Excel并打开指定的文件
因此,我假设该参数绑定到已启动的excel实例。虽然我认为“start excel temp.xls”将在由start启动的excel实例中打开temp.xls,但如果使用
"<PathToExcel>excel" [/<opt>] "<PathToXls>temp.xls"
“excel”[/]“temp.xls”
关于opt-see(为您的版本选择文档)。@Cody Gray:我试了好几次。看起来不错。但我的环境与真实环境不同,真实环境中运行着许多繁重的电子表格。为了保证有一个新实例,您可以使用VBA和CreateObject启动Excel。COM对象也有一个打开文件的方法。