我有一个用VBA编写的Outlook 2003宏。
我想安排它,以便它在某个时间自动运行,比如01:00。 PC始终登录。
我找不到任何暗示如何做的事。
答案 0 :(得分:5)
您可以在PC上创建一个计划任务,以便在特定时间每天运行,并使用Outlook命令行开关启动程序并调用您的宏,例如:
"C:\Program Files\Microsoft Office\Office11\Outlook.exe" /autorun macroname
更新
您可以使用API调用启动计时器以在outlook的后台运行,您可以将其与VB Now()命令结合使用以获取当前时间,如果大于您的调度时间,则可以触发您的宏,API示例可以在这里找到:
http://www.outlookcode.com/threads.aspx?forumid=4&messageid=22831
答案 1 :(得分:-1)