我正在尝试创建一个打开两个工作簿的批处理文件,保存它们并在一分钟左右后使用此命令行关闭它们:
START "C:\Program Files (x86)\Microsoft Office\Office12\EXCEL.EXE" "C:\path\to\myWorkbook1.xls"
START "C:\Program Files (x86)\Microsoft Office\Office12\EXCEL.EXE" "C:\path\to\myWorkbook2.xls"
打开这两个工作簿的想法是, myWorkbook2.xls 在 myWorkbook1.xls 上有一些引用的单元格,并且应该打开两个工作簿以便引用的单元格将得到更新。
问题: 我搜索了互联网,无法找到一种方法来保存&关闭两个工作簿。我发现的是使用以下命令终止打开的excel.exe实例:
taskkill /F /IM EXCEL.EXE
这对我有点不好,因为它会立即关闭所有工作簿而不会保存它们。
有没有办法实现这个目标?或者编写cscript代码是唯一的方法吗?
非常感谢。
答案 0 :(得分:0)
一些头脑风暴:
所以,是的,使用cscript;)