使用bat文件:在现有(已打开)的Excel实例中打开Excel

mou*_*ber 3 excel batch-file

我打开了一个 Excel 工作簿,并且想要一个 .bat 文件来在同一 Excel 实例中打开工作簿。我该怎么做?换句话说,Excel 工作簿已在一个 Excel 实例中打开,我想使用 .bat 文件脚本打开另一个工作簿,但我不想创建另一个 Excel 实例。两个工作簿应在同一个 Excel 实例中打开。

这是我现在正在做的事情,但不起作用:Excel工作簿1已经打开(手动),excel实例1(excel.exe)已经打开(手动)。在稍后的某个时间点,我的 .bat 文件开始通过任务计划程序运行。我的 .bat 文件代码如下所示:

REM open excel workbook
"C:\Program Files (x86)\Microsoft Office\Office14\Excel.exe" "Y:\somepath\somefilename.xlsm"
EXIT
Run Code Online (Sandbox Code Playgroud)

...并且 excel.exe 的实例 2 是在其中打开“somefilename”创建的,这是错误的。

我只需要一个 excel.exe 实例,并且在该实例中打开两个文件/工作簿,并且我必须使用 .bat 文件打开第二个文件(出于令人沮丧但必要的原因)。没有其他语言,请批量。谢谢!

mou*_*ber 5

MC ND 对我原来问题的评论是正确的:

start "" "Y:\somepath\somefilename.xlsm" 
Run Code Online (Sandbox Code Playgroud)

...工作完美。