vba - 如何使用 Windows 任务计划程序每周一运行 Excel 宏
问题描述
我创建了一个自动刷新数据的宏,然后将文件保存到特定文件夹。我想设置一个计划的作业,每周一早上自动运行我的宏。
我怎样才能做到这一点?
解决方案
在运行宏的工作簿中,确保在ThisWorkbook
模块中调用它Workbook_Open
Private Sub Workbook_Open()
Call YourMacroHere
End Sub
然后转到Task Scheduler
并选择Create Basic Task
然后给你的任务一个名字
单击Next
并定义您的日程安排
-> 下一步 ->
-> 下一步 ->Start a Program
-> 下一步 ->Browse
并选择您的工作簿
-> 下一步 -> 确认一切正确并完成
然后,如果您的计算机已打开,它将在每周一上午 9 点打开该工作簿。然后该Workbook_Open()
事件将触发执行您的宏。您可能还希望添加到您的代码中,以在宏完成后关闭工作簿。
推荐阅读
- ios - 不能在属性初始化程序中使用实例成员“userCard1”;属性初始化程序在“自我”可用之前运行错误
- git - 如何切换 github 账号并追溯更新提交历史?
- python-3.x - 我可以让 Python 使用 if 语句检查我的列表以查看用户输入是否包含我的列表中的字符串吗?如果没有,还有其他选择吗?
- c# - 我可以在 DAC 扩展中使用 PXDBScalar 从同一个表中查询记录吗?
- mysql - JSON_EXTRACT() 查询返回 NULL
- python - 无法使用 python pyside2 在托盘菜单中创建自定义小部件
- simulation - 如何从 RSU (Omnet++ VEINS) 发送消息?
- python - com.amazonaws.AmazonClientException:无法执行 HTTP 请求:不知道这样的主机(spark-tunes.s3a.ap-south-1.amazonaws.com)
- node.js - 带有 .env 变量的 typeorm 配置
- spring-boot - 错误:无法验证图像标签:无法解析参考:docker.io/library/projectName:0.0.1-SNAPSHOT