使用batch file在不同的实例中打开多个Excel文件

我运行多个Excel实例/文件,每天都需要手动重启PC。 目前我保存我所有的优秀,重新启动电脑,然后必须分别打开每个文件,这是相当手动。 有谁知道一个程序,我可以运行,将在重新启动后在单独的Excel实例中打开相同的Excel文件?

解:

@echo off setlocal EnableDelayedExpansion set "excel=C:\Program Files (x86)\Microsoft Office\Office12\Excel.exe" for %%a in ( "R:\Other Stuff\Name\text_excel_1.xlsx" "R:\Other Stuff\Name\text_excel_2.xlsx" ) do start "" "%excel%" "%%~a" 

以前的编辑:

我已经得到了这一批,但第二个Excel实例将不会打开,除非我closures第一个。

 "C:\Program Files (x86)\Microsoft Office\Office12\Excel.exe" "C:\Program Files (x86)\Microsoft Office\Office12\Excel.exe" "C:\Program Files (x86)\Microsoft Office\Office12\Excel.exe" 

有没有人看到这个?

编辑:已经尝试使用启动命令,但是这将打开这两个文件在同一个实例。 我将如何在多个实例中打开它们?

 start /d "R:\Other Stuff\Name" test_excel_1.xlsx start /d "R:\Other Stuff\Name" test_excel_1.xlsx 

编辑2:

R是一个共享驱动器,这打开多个Excel实例,但无法find这些文件,我需要修改networking驱动器? 但是我可以使用start / d命令打开它们,这对我来说有点令人费解

 @echo off setlocal EnableDelayedExpansion set "excel=C:\Program Files (x86)\Microsoft Office\Office12\Excel.exe" for %%a in ( "R:\Other Stuff\Name\text_excel_1.xlsx" "R:\Other Stuff\Name\text_excel_2.xlsx" ) do start "" "%excel%" "%%~a" 

现在错误是'R:\ Other Stuff \ Name \ test_excel_2.xlsx'找不到。 检查拼写或尝试不同的path。

有没有人看到有什么不对? start / dfind文件,但以@echo开头的代码没有find该文件

Solutions Collecting From Web of "使用batch file在不同的实例中打开多个Excel文件"

用excel打开当前文件夹中的所有xlsx文件:

 for %%a in (*.xlsx) do start "" "%%a" 

(用于命令行,用%a替换每个%%a %a

要在单独的EXCEL实例中打开每个文件:

 @echo off setlocal EnableDelayedExpansion set "excel=C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE" for %%a in ( "R:\Other Stuff\Name\Document1.xls" "C:\users\JSNoob\documents\my Passwords.xlsx" ) do start "" "%excel%" "%%~a" 

(调整excel路径以适应您的系统并添加文件,您需要)