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

如何在 Outlook 中延迟发送会议邀请?

作者Xiaoyang修改日期

通常,您可以通过“延迟发送”功能,在指定时间发送邮件,而不是立即发送。但有时,您也希望像发送邮件一样,延迟发送会议邀请。那么,在 Outlook 中,如何根据您的需求,在设定的时间发送会议邀请?

使用 VBA 代码在 Outlook 中延迟发送会议邀请


使用 VBA 代码在 Outlook 中延迟发送会议邀请

也许 outlook 并没有直接延迟发送会议邀请的方法,但以下 VBA 代码可以帮您实现,请按以下步骤操作:

1. 首先,您需要新建一个任务。在新建的任务窗口中:

(1.)填写会议主题、开始日期、结束日期等相关信息;

(2.)设置您希望发送会议邀请的提醒日期和时间。

(3.)根据需要填写会议内容。

文档 延迟发送会议 1

2. 创建任务后,请点击保存并关闭选项,即可关闭此窗口。

3. 接着,按下 ALT + F11 组合键,即可打开 Microsoft Visual Basic for Applications 窗口。

4. 在 Microsoft Visual Basic for Applications 窗口中,双击 Project 1(VbaProject.OTM) 窗格下的 ThisOutlookSession,打开该模块,然后将以下代码复制粘贴到空白模块中。

VBA 代码:延迟发送会议邀请:

Private Sub Application_Reminder(ByVal Item As Object)
    Dim xTaskItem As TaskItem
    Dim xAppointmentItem As AppointmentItem
    Dim xRcpArr() As String
    If (Item.Class <> olTask) Or (LCase(Item.Subject) <> "Meeting test") Then
        Exit Sub
    End If
    Set xTaskItem = Item
    xRcpArr = VBA.Split("yy@addin99.com,sky@addin99.com,ruby@addin99.com", ",")
    Set xAppointmentItem = Outlook.Application.CreateItem(olAppointmentItem)
    With xAppointmentItem
        .MeetingStatus = olMeeting
        For i = 0 To UBound(xRcpArr)
            .Recipients.Add (xRcpArr(i))
        Next
        .Subject = xTaskItem.Subject
        .Location = "Office room 1002"
        .Start = xTaskItem.StartDate + #2:00:00 PM#
        .Body = xTaskItem.Body
        .Duration = 120
        .ReminderSet = True
        .ReminderMinutesBeforeStart = 20
        .Save
        .Send
    End With
    xTaskItem.MarkComplete
    Set xTaskItem = Nothing
End Sub
文档 延迟发送会议 2

注意:在上述代码中,Meeting test 为您在第 1 步创建的会议主题;同时,您需根据实际情况修改收件人地址会议地点开始时间会议时长

5. 保存并关闭代码后,重启 Outlook 即可使代码生效。

6. 从现在起,每当任务提醒在您设定的具体时间弹出时,Outlook 都会自动发送会议邀请。


最佳办公效率工具

体验全新 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