【问题标题】:Check if Excel workbook is open using VBScript检查 Excel 工作簿是否使用 VBScript 打开
【发布时间】:2010-10-06 15:28:50
【问题描述】:

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

一些研究:

  • 我试图创建一个 Word 任务对象来显示所有正在运行的进程,但在 Windows 7 上它只告诉我 Excel 是否正在运行。
  • 创建 Excel.Application 对象并不能让我访问所有正在运行的 Excel 实例。
  • 我曾考虑打开电子表格进行编写,但我能想到的唯一方法是使用文件系统对象 OpenTextFile 方法,因为 Excel 文件是二进制文件,因此这似乎不是正确的方法。

还有其他想法吗?

【问题讨论】:

标签: excel vbscript


【解决方案1】:

由于 Excel.Application 对象不能让您访问所有 Excel 实例,那么使用简单的错误陷阱怎么样? IE。如果无法保存文件,则抛出警告消息,另存为其他文件名等。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-23
    • 1970-01-01
    • 2017-05-29
    相关资源
    最近更新 更多