【发布时间】:2010-10-06 15:28:50
【问题描述】:
我有一个写入 Excel 电子表格的 vbs 脚本。为了能够保存电子表格,我需要确保它尚未打开。
有人可以建议最好的方法吗?
一些研究:
- 我试图创建一个 Word 任务对象来显示所有正在运行的进程,但在 Windows 7 上它只告诉我 Excel 是否正在运行。
- 创建 Excel.Application 对象并不能让我访问所有正在运行的 Excel 实例。
- 我曾考虑打开电子表格进行编写,但我能想到的唯一方法是使用文件系统对象 OpenTextFile 方法,因为 Excel 文件是二进制文件,因此这似乎不是正确的方法。
还有其他想法吗?
【问题讨论】:
-
至于正在运行的进程,请查看此线程以确定正在运行的进程以及启动它们的人:stackoverflow.com/questions/76275/…