两种防止在 Outlook 中向抄送和密件抄送收件人发送附件的方法

立即分享:

许多用户希望避免向 CC 和 BCC 收件人发送附件。 但是,Outlook 没有此选项。 因此,在本文中,我们将介绍 2 种方法来实现它。

众所周知,在发送带附件的邮件时,无论“收件人”、“抄送”还是“密件抄送”,所有收件人都一定会收到附件。 然而,许多用户希望可以选择只将附件发送给“收件人”收件人,而“抄送”和“密件抄送”收件人只接收没有附件的电子邮件。 在这种情况下,这里我们将建议 2 种方法。

两种防止在 Outlook 中向抄送和密件抄送收件人发送附件的方法

方法 1:重新发送消息并手动删除附件

  1. 一开始,像往常一样撰写电子邮件并添加附件。 但是您应该只填写“收件人”。
  2. 写好邮件后,点击“发送”按钮即可正常发送。
  3. 邮件发送成功后,您可以双击它在消息窗口中打开它。
  4. 然后单击“操作”按钮并从其下拉列表中选择“重新发送此消息”。重新发送此消息
  5. 接下来将显示一条新消息,与上一条消息完全相同。
  6. 随后,您可以删除附件并清除“收件人”。
  7. 稍后根据您的需要添加 CC 和 BCC 收件人。
  8. 最后,您可以单击“发送”按钮。

方法 2:不通过 VBA 向 CC 和 BCC 收件人发送附件

  1. 在 Outlook 主窗口中,按“Alt + F11”快捷键。
  2. 然后您将进入 Outlook VBA 编辑器。
  3. 接下来,您应该找到并打开“ThisOutlookSession”项目。
  4. 随后,您应该将下面的 VBA 代码复制并粘贴到该项目窗口。
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
    Dim objMail As Outlook.MailItem
    Dim strCC, strBCC As String
    Dim objNewMail As Outlook.MailItem
 
    If TypeOf Item Is MailItem Then
       Set objMail = Item
       strCC = objMail.CC
       strBCC = objMail.BCC

       'Create a new email for CC & BCC recipients
       Set objNewMail = Outlook.Application.CreateItem(olMailItem)
       With objNewMail
            .CC = strCC
            .BCC = strBCC
            .HTMLBody = objMail.HTMLBody
            .Subject = objMail.Subject
            .Send
       End With
 
       'Remove the CC & BCC recipients from the main source email
       objMail.CC = ""
       objMail.BCC = ""
    End If
End Sub

VBA 代码 - 防止向 CC 和 BCC 收件人发送附件

  1. 之后,您应该签署此代码。
  2. 稍后更改您的 Outlook 宏设置以允许签名的宏。
  3. 最终,您可以尝试一下。
  • 首先,像往常一样撰写电子邮件并添加附件。
  • 然后随意添加“收件人”、“抄送”和“密件抄送”收件人。
  • 接下来点击“发送”按钮。
  • 现在您可以检查您的发件箱文件夹,您将在其中看到 2 封电子邮件。
  • 发出后,打开它们,你会发现原来带有附件的邮件只发送给了“To”收件人。 而另一封没有附件的电子邮件被发送给“CC”和“BCC”收件人。

灵活应对各类PST问题

由于 Outlook 易受攻击,您应该花很多精力来保护您的 Outlook 文件。 例如,您最好定期备份 PST 文件。 此外,建议保留一个强大的修复工具,比如 DataNumen Outlook Repair。 它能够 修复PST 问题轻而易举。

作者简介:

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

立即分享:

评论被关闭。