检查Excel工作簿是否使用VBScript打开

我有一个写入Excel电子表格的vbs脚本。 为了能够保存电子表格,我需要确保它尚未打开。
有人可以build议最好的方法来做到这一点?

一些研究:

  • 我试图创build一个Word Tasks对象来显示所有正在运行的进程,但在Windows 7上它只告诉我Excel是否正在运行。
  • 创build一个Excel.Application对象不允许我访问所有正在运行的Excel实例。
  • 我想打开电子表格进行写作,但我能想到的唯一方法是使用文件系统对象OpenTextFile方法,因为Excel文件是二进制文件,所以这看起来不是正确的方法。

任何其他的想法?

由于Excel.Application对象不允许您访问Excel的所有实例,因此使用简单的错误陷阱怎么办? 即。 如果无法保存文件,请input警告信息,保存为另一个文件名等。