gpt4 book ai didi

windows - 使用批处理文件在单独的实例中打开多个 Excel 文件

转载 作者:可可西里 更新时间:2023-11-01 09:19:23 26 4
gpt4 key购买 nike

我运行多个 Excel 实例/文件,需要每天手动重启 PC。目前我保存我所有的 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 实例不会打开。

"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 命令,但这会在同一实例中打开两个文件。我将如何在多个实例中打开它们?

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

编辑 2:

R 是共享驱动器;这会打开多个 Excel 实例,但找不到文件。我需要修改网络驱动器吗?但是我能够使用 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' cannot be found. Checking spelling or try a different path.

有没有人看出这有什么问题? start/d 找到文件但是以@echo off 开头的代码没有找到文件。

最佳答案

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

for %%a in (*.xlsx) do start "" "%%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 路径以适应您的系统并添加您需要的文件)

关于windows - 使用批处理文件在单独的实例中打开多个 Excel 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43610071/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com