VBA代码在特定时间运行代码

时间:2017-08-07 16:30:25

标签: excel vba excel-vba outlook

我编写了一段代码,允许我从工作簿中复制一些数据并自动通过Outlook发送。到目前为止一切正常,但我需要的是让这个宏在特定时间自动运行,如上午7:00,上午10:00,下午1:00和下午5:00。

sp_who

请告诉我如何安排此宏在上述时间自动运行?

2 个答案:

答案 0 :(得分:0)

您可以在Outlook中的这些时间设置约会提醒,然后在VBA中触发事件。

点击此链接:Running Outlook Macros on a Schedule

此链接:How do I make the application.reminder event work?

希望这能指出你正确的方向。

答案 1 :(得分:0)

尝试使用Windows任务计划程序自动执行代码。或者,您可以创建一个调用您的函数的.bat文件,并让Task Scheduler运行.bat文件。确保在将在其运行期间登录的帐户下运行任务。