我有一個宏作爲附件轉發多個Outlook項目。我粘貼了下面的內容,但我希望它也可以將轉發的消息添加到Outlook中的某個類別中。因此,它不僅會將收件箱中的項目轉發給收件人,還會將這些項目標記在某個類別中。這樣我就可以跟蹤使用宏轉發的項目。就像現在一樣,它會告訴我該物品已經在這樣的日期被轉發,但這可能只是一個常規的轉發行爲。因此,需要宏將項目添加到特定類別。轉發Outlook項目作爲附件,並將其添加到相同的VBA宏中的類別
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 = "[email protected]"
.Body = 「」
.Send
End With
Next
Set objItem = Nothing
Set objMsg = Nothing
End Sub
感謝尤金的信息。不幸的是,我真的不知道如何解決這個問題。我的VBA知識幾乎爲零。上面的腳本我從別人那裏得到,並能夠在這個論壇的幫助下調整它。任何幫助,將不勝感激。 – mike1588
請參見[Outlook 2010中的VBA入門](https://msdn.microsoft.com/zh-cn/library/office/ee814736%28v=office.14%29.aspx?f=255&MSPPError=-2147217396)快速開始。 –