在任务计划程序上计划复杂的Macro(.xlsm)任务

时间:2019-03-11 12:41:40

标签: excel vba vbscript taskscheduler

我有一个xlsm文件,其中包含12个模块,每个模块包含多个功能。但是我的第一个模块(Macro_Caller)

enter image description here

包含4个子过程,我想一个接一个地运行它们,我将如何处理。我尝试编写VBS文件和bat文件来执行此操作,但是它无法正常工作。

**VBS File Code**

Dim args, eApp

Set args = wscript.Arguments
set eApp = GetObject("Fiile_Path\Send Now Final.xlsm")

eApp.visible = True

eApp.Run = "Sub Procedure Name"

eApp.ActiveWorkbook.Save
eApp.ActiveWorkbook.close(0)
eApp.Quit

.bat文件代码

cscript SendNow.vbs "File_Path\Send Now Final.xlsm"

1 个答案:

答案 0 :(得分:0)

是什么阻止您创建仅从Macro_Caller模块调用您的4个子程序的子程序?