KutoolsforOffice — 一套方案,五大工具。事半功倍。

在 Outlook 中,有哪两种方法可以定期发送日程安排?

作者Siluvia修改日期

在 Microsoft Outlook 中,安排定期约会、会议或任务非常便捷。但如果您想要定期发送邮件,而又不希望将其与约会、会议或任务关联,该怎么办呢?遗憾的是,Outlook 并未为此提供内置功能。不过,在本教程中,我们将为您介绍两种在 Outlook 中实现定期自动发送邮件的解决方案。

使用 VBA 代码在 Outlook 中发送日程定期发送(复杂)

使用强大工具轻松在 Outlook 中发送日程定期发送(简单、免费,支持多模板)


使用 VBA 代码在 Outlook 中发送日程定期发送(复杂)

本教程共分为四个部分,按照以下步骤操作,您就能轻松实现日程的定期发送。

第 1 部分:创建新建约会

1. 请在“导航窗格”中点击“日历”切换至日历视图,然后在“开始”选项卡下点击“新建约会”以创建新的约会。

3. 在“约会”选项卡下,进入“约会”对话框后,您需要:

发送-定时-重复邮件-2
A:请输入“主题”B:在“地点”中输入收件人邮箱地址
C:设置“开始时间”和“结束时间”D:在“提醒”下拉列表下选择提醒时间
如果您选择 15 分钟,则表示在邮件发送前 15 分钟提醒您
E:编辑您的“约会正文”

注意:“约会主题”在收件人收到邮件后会作为定期发送的主题;“约会正文”则会成为定期发送的正文内容。

第 2 部分:创建新建组

现在您需要新建一个名为“Send Schedule 定期发送”的新建组,具体如下:

1. 在“约会”对话框中,请在“约会”选项卡的“标记”组中点击“分类”,然后选择“所有类别”。

发送-定时-重复邮件-3

2. 弹出“颜色类别”对话框后,请点击“新建”按钮。在“添加新类别”对话框的“名称”字段中输入“Send Schedule 定期发送”,并在“颜色”下拉列表中选择所需颜色。最后点击“确定”。

发送-定时-重复邮件-4

3. 此时,您将看到“Send Schedule 定期发送”类别已显示,请勾选该选项,并点击“确定”按钮。

发送-定时-重复邮件-5

第 3 部分:设置定期模式

现在,是时候为此约会设置重复模式了。

1. 在“约会”选项卡的“选项”组中,点击“定期”按钮。请参见下图:

发送-定时-重复邮件-6

2. 在“约会定期”对话框中,选择您的“定期模式”。如需设置结束时间,请在“重复范围”下进行配置。完成后,点击“确定”。

发送-定时-重复邮件-7

3. 返回“约会”对话框后,请点击“保存并关闭”按钮。如下图所示:

发送-定时-重复邮件-8

第 4 部分:使用 VBA 代码发送日程定期发送

1. 请按下“Alt”+“F11”组合键,打开“Microsoft Visual Basic for Applications”对话框。

2. 在左侧窗格中,依次双击“Project 1” > “Microsoft Outlook Object” > “ThisOutlookSession”。如下图所示:

发送-定时-重复邮件-9

3. 请将以下 VBA 代码复制并粘贴到 VBA 编辑器中,随后点击“保存”按钮。

VBA:发送日程定期发送

Private Sub Application_Reminder(ByVal Item As Object)
'Updated by Extendoffice 20200522
Dim xMailItem As MailItem
Dim xItemDoc As Word.Document
Dim xNewDoc As Word.Document
Dim xFldPath As String
On Error Resume Next
If Item.Class <> OlObjectClass.olAppointment Then Exit Sub
If Item.Categories <> "Send Schedule Recurring Email" Then Exit Sub
Set xMailItem = Outlook.Application.CreateItem(olMailItem)
Set xItemDoc = Item.GetInspector.WordEditor
xFldPath = CStr(Environ("USERPROFILE"))
xFldPath = xFldPath & "\MyReminder"
If Dir(xFldPath, vbDirectory) = "" Then
    MkDir xFldPath
End If
xFldPath = xFldPath & "\AppointmentBody.xml"
xItemDoc.SaveAs2 xFldPath, wdFormatXMLDocument ' wdFormatXML
Set xNewDoc = xMailItem.GetInspector.WordEditor
VBA.DoEvents
xNewDoc.Application.Selection.HomeKey
xNewDoc.Activate
xNewDoc.Application.Selection.InsertFile FileName:=xFldPath, Attachment:=False
With xMailItem
    .To = Item.Location
    .Recipients.ResolveAll
    .Subject = Item.Subject
    .Send
End With
Set xMailItem = Nothing
VBA.Kill xFldPath
End Sub

4. 点击“工具”>“引用”,打开“引用-项目”对话框。在对话框中,勾选“Microsoft Word Object Library”选项,然后点击“确定”按钮。

发送-定时-重复邮件-09

5. 同时按下“Alt”+“Q”键,即可关闭“Microsoft Visual Basic for Applications”窗口。

当“提醒”弹窗出现时,系统会自动将邮件发送至您在第一部分“地点”字段中填写的收件人。随后,请点击“提醒”对话框中的“忽略”按钮。此后,邮件将在每天相同时间自动重复发送。请参见下图:

发送-定时-重复邮件-10

注意:VBA 代码已在 Outlook 2010 及更高版本中成功通过测试。


使用强大工具轻松在 Outlook 中发送日程定期发送(简单、免费,支持多模板)

与上述方法相比,Kutools for Outlook 的定期发送功能让定期邮件发送变得更加简单高效。以下是关于如何使用该功能及其推荐理由的详细指南。

👉 在 Outlook 中更高效地工作!下载 Kutools for Outlook,体验 100+ 项省时功能,助力提升办公效率——30 天免费试用!

1. 点击“Kutools”中的“定期邮件”

2. 首次使用该功能时,会弹出一个“查看和管理定期发送邮件”窗口。点击新建”按钮创建一个定期发送。

3. 此时将会弹出新邮件窗口,您需要完成以下操作:

2.1)根据需要在“收件人”、“抄送”或“密送”字段中选择邮件收件人,并填写邮件标题;
2.2)编辑邮件正文;
2.3)在“KUTOOLS 定期”选项卡下点击“定期”。见下图:
Kutools 循环功能 2

3. 此时会弹出“定期发送周期”对话框,请为邮件设置发送时间、定期模式和重复范围,完成后点击“确定”按钮。

Kutools 循环功能 3

4. 返回邮件窗口后,点击“保存并关闭”按钮,以保存定期设置并关闭该窗口。

Kutools 循环功能 4

5. 返回“查看和管理定期发送”窗口,根据需要重复第 1 至 4 步,以新建多个定期发送。最后,点击“关闭”。

6. 将弹出一个对话框提示您启用此功能,请点击“确定”。

Kutools 循环功能 5

完成上述设置后,定期发送将在指定日期和时间自动进行。

注意:您可以通过以下方式轻松管理定期发送。

1. 点击“Kutools”>“定时自动发送”>“查看和管理定期发送邮件”。
2. 在“查看和管理定期发送邮件”窗口,您可以新建定期发送、编辑、删除、启用或停用现有定期发送,也可以点击日志图标查看定期发送的发送记录。

最佳办公效率工具

体验全新 Kutools for Outlook,畅享 100+ 强大功能!立即点击下载,不容错过!

🤖KUTOOLS AI采用先进 AI 技术,轻松处理邮件,涵盖回复、摘要、优化、扩展、翻译及撰写等功能。

📧 邮件自动化自动答复(支持 POP 和 IMAP)/定时发送邮件/发送邮件时按规则自动抄送密送/自动转发(高级规则)/自动添加称呼/自动将多收件人邮件拆分为单独信息……

📨 邮件管理撤回邮件/按主题等条件拦截诈骗邮件/删除重复邮件/高级搜索/整合文件夹……

📁 附件增强批量保存/批量分离/批量压缩/自动保存/自动拆离/自动压缩……

🌟 界面魔法😊更多美观时尚表情/重要邮件到达时提醒您/最小化 Outlook 而不是直接关闭……

👍 一键精彩功能带附件全部答复/反钓鱼邮件/🕘显示发送者当前时间时区……

👩🏼‍🤝‍👩🏻 联系人与日历批量从选定邮件中提取添加联系人/将联系人组拆分为个人组/移除生日提醒……

在您的首选语言中畅享 Kutools —— 支持英语、西班牙语、德语、法语、中文等 40 多种语言!

一键解锁 Kutools for Outlook,告别等待,立即下载,让效率倍增!

kutools for outlook 功能1kutools for outlook 功能2

🚀 一键下载 — 即可获取全部 Office 加载项

强烈推荐:Kutools for Office(5 合 1)

一键下载五个安装包,即可同时获得 Kutools for Excel、Outlook、Word、PowerPointOffice Tab Pro立即点击下载!

  • 一键便捷:只需一次操作,即可下载全部五个安装包。
  • 🚀 轻松应对各类 Office 任务:随时按需安装所需插件,助您高效办公,不容错过!
  • 🧰 包含:Kutools for Excel / Kutools for Outlook / Kutools for Word / Office Tab Pro / Kutools for PowerPoint