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

时间:2018-06-20 13:55:28

标签: excel vba excel-vba exe windows-scheduler

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

我该如何实现?

1 个答案:

答案 0 :(得分:1)

在运行宏的工作簿中,确保在ThisWorkbook模块Workbook_Open

中调用了该宏
Private Sub Workbook_Open()
    Call YourMacroHere
End Sub

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

enter image description here

然后给您的任务起一个名字

enter image description here

点击Next并定义您的日程安排

enter image description here

->下一步->

enter image description here

->下一步-> Start a Program

enter image description here

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

enter image description here

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

enter image description here

然后,前提是您的计算机已打开电源,然后将在每个星期一的上午9点打开该工作簿。然后,Workbook_Open()事件将触发执行您的宏。宏完成后,您可能还需要添加代码以关闭工作簿。