在 Outlook 中批量重新发送多封电子邮件的 2 种方法

立即分享:

当需要重新发送多封电子邮件时,默认情况下,您必须一封一封打开并手动选择“重新发送此邮件”。 挺麻烦的。 因此,这个 post 将分享给你2个方法,可以帮助你快速完成。

要重新发送电子邮件,您应该首先在消息窗口中打开此电子邮件,然后单击“操作”按钮并从下拉列表中选择“重新发送此消息”选项。 通过这种方式,如果您想重新发送很多邮件,将会非常繁琐和麻烦。 现在,在这里我们将向您介绍两种方法。 您可以根据需要选择其中之一。

在 Outlook 中批量重新发送多封电子邮件

方法一:通过“转发”功能批量重发多封邮件

如果您要重新发送的邮件实际上是发送给同一个人,您可以使用“转发”功能。

  1. 对于作为tart,在邮件列表中,您需要选择要重新发送的电子邮件。
  2. 然后,单击“主页”选项卡下“响应”组中的“转发”按钮。向前
  3. 立即将显示一封新电子邮件,其中已附加所有选定的电子邮件。
  4. 现在,您可以在“收件人”字段中输入特定收件人并输入主题。
  5. 最后,点击“发送”按钮。

但是,如果要重新发送的邮件实际上是发送给不同的人,那么上述方法就没有太大帮助了。 在这种情况下,您可以使用以下方法。

方法 2:通过 Outlook VBA 批量重发多封邮件

  1. 首先,在 Outlook 主窗口中按“Alt + F11”键按钮。
  2. 进入“Microsoft Visual Basic for Applications”窗口后,打开一个空白模块。
  3. 随后,将以下 VBA 代码复制到此类模块中。
Sub BatchResendEmails()
    Dim objSelection As Outlook.Selection
    Dim objMail As Outlook.MailItem
    Dim objInspector As Outlook.Inspector
    Dim objResendMail As Outlook.MailItem

    Set objSelection = Application.ActiveExplorer.Selection
 
    If Not (objSelection Is Nothing) Then
       On Error Resume Next
       For Each objMail In objSelection
           objMail.Display
           Set objInspector = myItem.GetInspector
 
           'Resend message
           objInspector.CommandBars.ExecuteMso ("ResendThisMessage")
  
           Set objResendMail = Application.ActiveInspector.CurrentItem
 
           'You can change the email details as per your needs
           With objResendMail
               .Subject = "Resent: " & objMail.Subject
               .Send
           End With
 
           objMail.Close olDiscard
       Next
    End If
End Sub

VBA 代码 - 批量重发多封邮件

  1. 之后,您可以退出当前窗口。
  2. 稍后将此宏添加到快速访问工具栏。
  3. 终于可以拍了。
  • 首先,选择源电子邮件。
  • 然后按快速访问工具栏中的宏按钮。
  • 立即,所有邮件将像往常一样重新发送给其原始收件人。

解决 Outlook 问题

没有软件是完美的。 例如,尽管 Outlook 功能丰富,但它容易出现问题和损坏。 因此,如果您是 Outlook 的普通用户,则必须做好一些预防措施,例如定期备份 PST 数据和使用可靠可靠的 PST修复 工具,例如 DataNumen Outlook Repair. 它可以毫不费力地解决 Outlook 问题。

作者简介:

Shirley Zhang 是一位数据恢复专家 DataNumen, Inc.,它是数据恢复技术领域的世界领先者,包括 sql损坏 和 outlook 修复软件产品。 欲了解更多信息,请访问 datanumen.com

立即分享:

评论被关闭。