本文将分享一段VBA代码,它可以让您在向Outlook中的联系人组发送电子邮件时快速延迟发送给特定成员。
当你撰写并发送一封Outlook邮件到一个联系人组时,如果你想延迟将这封邮件发送给该组中的特定成员,你可以使用以下方法来实现。 它会自动扩展联系人组并生成延迟到特定成员的相同电子邮件。 现在,继续阅读以获得详细的步骤。

向联系人组发送电子邮件时延迟发送给特定成员
- 首先,启动 Outlook 程序。
- 然后,在出现的 Outlook 主窗口中,您应该按下“Alt + F11”键按钮。
- 随后,您将可以访问 Outlook VBA 编辑器,您需要在其中插入一个新模块或只是打开一个未使用的模块。
- 之后,您可以将以下 VBA 代码复制并粘贴到该模块中。
Sub DelayEmail_aSpecificMemberinContactGroup()
Dim objCurrentMail As MailItem
Dim objRecipients As Recipients
Dim ContactGroupFound As Boolean
Dim i, n As Long
Dim objDelayedMail As MailItem
Set objCurrentMail = ActiveInspector.CurrentItem
ContactGroupFound = True
While ContactGroupFound = True
Set objRecipients = objCurrentMail.Recipients
ContactGroupFound = False
'Expand the contact group in "To" field
For i = objRecipients.count To 1 Step -1
If objRecipients(i).AddressEntry.DisplayType <> olUser Then
For n = 1 To objRecipients(i).AddressEntry.Members.count
If objRecipients(i).AddressEntry.Members.Item(n).DisplayType = olUser Then
objCurrentMail.Recipients.Add (objRecipients(i).AddressEntry.Members.Item(n).Address)
Else
objCurrentMail.Recipients.Add (objRecipients(i).AddressEntry.Members.Item(n).Name)
ContactGroupFound = True
End If
Next
objRecipients(i).Delete
End If
Next i
objRecipients.ResolveAll
Wend
'Find the specific memebr in the recipients
For Each objRecipient In objRecipients
If objRecipient.Address = "shelly@datanumen.com" Then
'Create a same email
Set objDelayedMail = objCurrentMail.Copy
With objDelayedMail
.To = ""
.Recipients.Add objRecipient.Address
.Recipients.ResolveAll
'Change the deferred delivery time as per your needs
.DeferredDeliveryTime = (Date + 1) & " 09:00:00"
.Send
End With
objRecipient.Delete
End If
Next
objCurrentMail.Send
End Sub
- 接下来,为了以后方便访问,最好将新添加的宏添加到消息窗口的快速访问工具栏中。
- 然后您应该更改您的 Outlook 宏设置以启用“信任中心”的“宏设置”中的所有宏。
- 最终,您可以拍摄。
- 首先,像往常一样给联络小组写一封这样的电子邮件。
- 然后您可以单击快速访问工具栏中的新宏按钮。
- 将立即创建一封相同的电子邮件,并将其设置为在预定时间发送给特定成员。
- 同时,当前邮件将发送给联系人组中的其他成员。
留意您的 Outlook 周围的所有风险
在当今时代,病毒和间谍软件日益猖獗。它们通常伪装成看似无害的电子邮件。因此,您应该警惕 Outlook 中的各种风险,例如恶意电子邮件。您需要对来自未知联系人的电子邮件保持警惕。此外,为了…… 修复Outlook 一旦你的 PST 文件被恶意软件攻击,你必须准备一个有经验的修复工具,比如 DataNumen Outlook Repair.
作者简介:
Shirley Zhang 是一位数据恢复专家 DataNumen, Inc.,它是数据恢复技术领域的世界领先者,包括 损坏的sql 和 outlook 修复软件产品。 欲了解更多信息,请访问 datanumen.com
