excel - 在任务计划程序上安排复杂的宏(.xlsm)任务
问题描述
我有一个 xlsm 文件,它包含 12 个模块,每个模块包含几个功能。但我的第一个模块(Macro_Caller)
包含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"
解决方案
是什么阻止您创建一个仅从 Macro_Caller 模块调用您的 4 个子程序的子程序?
推荐阅读
- java - 在 Java 中使用线程时获得两个打开的会话
- c# - 为什么 Mono 运行简单方法的速度较慢,而 RyuJIT 运行速度明显更快?
- aem - AEM 6 工作流程清除何时运行?
- python - 一个 venv 中有两个 pip 版本 - 如何删除其中一个
- python - 如何按多级行对python数据框进行分组?
- angular - Angular 6 与 Ng-Bootstrap 设置 [destroyOnHide]="false" 导致所有选项卡在彼此下同时呈现
- c++ - 将派生类的地址分配给基类指针
- html - 组件 html 不合适
- azure - 用户从 Salesforce 身份导入到 Azure Active Directory B2C
- xamarin.forms - ADAL 错误消息:MainActivity 不包含 Instance 的定义