vba - 安排 Outlook 2003 宏

标签 vba outlook

我有一个用 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/

相关文章:

excel - 同时打印两个独立字典的键

vba - 添加方法VBA上的运行时错误

arrays - Excel VBA : two dimensional array with variable and time stamp

excel - 如何在电子邮件正文中插入超链接

HTML 电子邮件 <hr/> 样式问题

python - 通过 python win32com 检索 outlook 联系人

excel - 添加新列时,VBA-Excel 按字母顺序重新排列列

arrays - 通过将每个单元格值拆分为由字符分隔的多个整数来创建一维数组,忽略其他字符

html - Outlook 的电子邮件模板 - 填充/距离的技巧是什么?

outlook - 使用自定义表单替换部分 Outlook 客户端窗口