用于打开Excel并运行多个宏的VBS脚本

时间:2017-10-19 18:16:51

标签: excel vbscript

我正在尝试在Windows任务管理器中运行以下脚本。我的目标是让VBScript打开excel文件并在每个工作日的预定时间运行两个宏,然后在执行两个宏后保存并关闭。我测试了下面的VBScript,但成功有限;文件打开,第一个宏运行但由于某种原因,第二个宏没有运行(第二个宏也没有运行)。有什么建议吗?

    Dim objExcel, xlBook

    Set objExcel = CreateObject("Excel.Application")
    Set xlBook = objExcel.Workbooks.Open("Q:\MyExcelFile.xlsm", 0, False)
    ObjExcel.Application.Visible = True

    objExcel.Application.Run "Module1.Macro1"
    objExcel.Application.Run "Module1.Macro2"


    xlBook.Save
    xlBook.Close True
    set xlBook = Nothing

0 个答案:

没有答案