我有一个用 VBA 编写的 Outlook 2003 宏。
我想安排它以便它在某个时间自动运行,比如 01:00。 PC 始终处于登录状态。
我找不到任何建议如何执行此操作的内容。
最佳答案
您可以在 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
关于vba - 安排 Outlook 2003 宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9226311/