标题: [文件操作] [分享]批处理调用PowerShell获取打开的Excel文件名 [打印本页]
作者: Batcher 时间: 2022-8-31 18:18 标题: [分享]批处理调用PowerShell获取打开的Excel文件名
【问题描述】
Excel同时打开了多个文档:
1.xlsx
2.xlsx
3.xlsx
...
任务管理器里面只能看到一个 excel.exe 进程
如果使用脚本获取打开的Excel文件名列表?
作者: Batcher 时间: 2022-8-31 18:19
【解决方案】
test.bat- #@&cls&powershell "type %~s0|out-string|iex"&pause&goto :eof
- $Excel = [Runtime.Interopservices.Marshal]::GetActiveObject('Excel.Application')
- ForEach ($Wkb in $Excel.Workbooks) {
- $Wkb.Name
- }
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |