如何在每个星期一使用 Windows 任务计划程序 运行 一个 Excel 宏

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

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

我怎样才能做到这一点?

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

中被调用
Private Sub Workbook_Open()
    Call YourMacroHere
End Sub

然后转到Task Scheduler和selectCreate Basic Task

然后给你的任务起个名字

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

-> 下一步 ->

-> 下一步 -> Start a Program

-> 下一步 -> Browse 和 select 你的工作簿

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

如果您的计算机已打开,这将在每周一上午 9 点打开该工作簿。 Workbook_Open() 事件将触发执行您的宏。您可能还想添加到您的代码中,以便在宏完成后关闭工作簿。