Планирование сложных макросов (.xlsm) Задание в планировщике заданий - PullRequest
0 голосов
/ 11 марта 2019

У меня есть файл 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 File Code

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

1 Ответ

0 голосов
/ 11 марта 2019

Что мешает вам создать подпрограмму, которая просто вызывает ваши 4 подпрограммы из модуля Macro_Caller?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...