【发布时间】:2015-06-02 21:08:37
【问题描述】:
我有一个宏,可用于将多个 Outlook 项目作为附件转发。我已将其粘贴在下面,但我希望它还将转发的消息添加到 Outlook 中的类别中。因此,它不仅会将我收件箱中的项目转发给收件人,而且还会将这些项目标记为某个类别。这样我就可以跟踪我使用宏转发了哪些项目。就像现在一样,它会显示该项目已在某个日期转发,但这可能只是一个常规转发操作。因此需要宏将项目添加到专门的类别中。
Sub ForwardSelectedItems()
On Error Resume Next
Dim objItem As Outlook.MailItem
If Application.ActiveExplorer.Selection.Count = 0 Then
MsgBox ("No item selected")
Exit Sub
End If
For Each objItem In Application.ActiveExplorer.Selection
Set objMsg = objItem.Forward()
With objMsg
.Attachments.Add objItem, olEmbeddeditem
.Subject = "example"
.To = "example@example.com"
.Body = “”
.Send
End With
Next
Set objItem = Nothing
Set objMsg = Nothing
End Sub
【问题讨论】: