许多用户希望避免向 CC 和 BCC 收件人发送附件。 但是,Outlook 没有此选项。 因此,在本文中,我们将介绍 2 种方法来实现它。
众所周知,在发送带附件的邮件时,无论“收件人”、“抄送”还是“密件抄送”,所有收件人都一定会收到附件。 然而,许多用户希望可以选择只将附件发送给“收件人”收件人,而“抄送”和“密件抄送”收件人只接收没有附件的电子邮件。 在这种情况下,这里我们将建议 2 种方法。

方法 1:重新发送消息并手动删除附件
- 一开始,像往常一样撰写电子邮件并添加附件。 但是您应该只填写“收件人”。
- 写好邮件后,点击“发送”按钮即可正常发送。
- 邮件发送成功后,您可以双击它在消息窗口中打开它。
- 然后单击“操作”按钮并从其下拉列表中选择“重新发送此消息”。
- 接下来将显示一条新消息,与上一条消息完全相同。
- 随后,您可以删除附件并清除“收件人”。
- 稍后根据您的需要添加 CC 和 BCC 收件人。
- 最后,您可以单击“发送”按钮。
方法 2:不通过 VBA 向 CC 和 BCC 收件人发送附件
- 在 Outlook 主窗口中,按“Alt + F11”快捷键。
- 然后您将进入 Outlook VBA 编辑器。
- 接下来,您应该找到并打开“ThisOutlookSession”项目。
- 随后,您应该将下面的 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
- 之后,您应该签署此代码。
- 稍后更改您的 Outlook 宏设置以允许签名的宏。
- 最终,您可以尝试一下。
- 首先,像往常一样撰写电子邮件并添加附件。
- 然后随意添加“收件人”、“抄送”和“密件抄送”收件人。
- 接下来点击“发送”按钮。
- 现在您可以检查您的发件箱文件夹,您将在其中看到 2 封电子邮件。
- 发出后,打开它们,你会发现原来带有附件的邮件只发送给了“To”收件人。 而另一封没有附件的电子邮件被发送给“CC”和“BCC”收件人。
灵活应对各类PST问题
由于 Outlook 易受攻击,您应该花很多精力来保护您的 Outlook 文件。 例如,您最好定期备份 PST 文件。 此外,建议保留一个强大的修复工具,比如 DataNumen Outlook Repair。 它能够 修复PST 问题轻而易举。
作者简介:
Shirley Zhang 是一位数据恢复专家 DataNumen, Inc.,它是数据恢复技术领域的世界领先者,包括 sql损坏 和 outlook 修复软件产品。 欲了解更多信息,请访问 datanumen.com

