繁体   English   中英

如何使用Windows Task Scheduler在每个星期一运行Excel宏

[英]How to run an Excel macro every Monday using Windows Task Scheduler

我创建了一个宏,该宏会自动刷新数据,然后将文件保存到特定的文件夹中。 我想设置一个计划的作业,该作业在每个星期一早上自动运行我的宏。

我该如何实现?

在运行您的宏的工作簿中,确保在ThisWorkbook Module Workbook_Open调用了它。

Private Sub Workbook_Open()
    Call YourMacroHere
End Sub

然后转到Task Scheduler并选择Create Basic Task

在此处输入图片说明

然后给你的任务起个名字

在此处输入图片说明

单击Next并定义您的时间表

在此处输入图片说明

->下一步->

在此处输入图片说明

->下一步-> Start a Program

在此处输入图片说明

->下一步-> Browse并选择您的工作簿

在此处输入图片说明

->下一步->确认一切正确并完成

在此处输入图片说明

然后,只要您的计算机处于打开状态,它将在每个星期一的上午9点打开该工作簿。 然后, Workbook_Open()事件将触发执行您的宏。 宏完成后,您可能还想添加代码以关闭工作簿。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM