【发布时间】:2020-12-25 11:18:49
【问题描述】:
我正在尝试回复原始电子邮件发件人,并在抄送中保留和回复原始电子邮件中抄送中的所有电子邮件地址。
Sub estimate()
Dim origEmail As MailItem
Dim replyEmail As MailItem
Set origEmail = Application.ActiveWindow.Selection.Item(1)
Set replyEmail = Application.CreateItemFromTemplate("C:\Utils\Outlook_Templates\Estimate.oft")
replyEmail.HTMLBody = replyEmail.HTMLBody & origEmail.Reply.HTMLBody
replyEmail.Subject = "RE: " + origEmail.Subject
replyEmail.To = origEmail.Sender
replyEmail.CC = origEmail.CC + ";" + replyEmail.CC
replyEmail.Display
End Sub
这是有效的。但是在 CC 中,我经常有一些联系人(例如:John Doe),我想在回复时将其删除。
我想保留除 John Doe(抄送)以外的所有电子邮件地址。
编辑:此外,当我使用它来回复电子邮件时,它会重复“收件人”和“抄送”中的电子邮件地址。这是因为我已经在“模板”的“收件人”中定义了电子邮件。无论如何,假设这是在“收件人”和“抄送”中重复“我的老板”。如何将其从“CC”中删除?
【问题讨论】: