【发布时间】:2015-07-10 09:47:21
【问题描述】:
人们经常将邮件转发给我,并要求我回复原发件人,他在 CC 中。我认为将这个人放在 To 字段中,将转发者放在 CC 中会更整洁。所以我喜欢交换它们。我想出了这段 VBA:
Sub Swap()
Dim objMail As Outlook.MailItem
Set objMail = Application.ActiveInspector.CurrentItem
With objMail
a$ = .To
.To = .CC
.CC = a$
End With
Set objMail = Nothing
End Sub
很遗憾,收件人被复制为文本。因此 Outlook 将在我们公司的通讯录中再次搜索它们。而且由于是大公司,有时会找错人,甚至声称某人不认识。
我已经尝试过 objmail.Recipients,但我只遇到了一些奇怪的错误。注意:收件人和抄送字段中可能有多个人。
【问题讨论】: