【发布时间】:2016-09-23 04:47:57
【问题描述】:
谁能帮我编辑以下问题的 VBA 代码: 我想将具有特定主题的电子邮件转发到特定的电子邮件。在这个过程中,我想在转发的正文中添加一个文本。 感谢您的帮助!
编辑。
我现在有代码,但它不能正常工作。它发送最后点击的电子邮件:(。
Sub Test(oMail As MailItem)
Dim MyItem As Outlook.MailItem
Dim obj_curitem As MailItem
Dim obj_newitem
Dim obj_Selection
Dim obj_curfolder
Dim obj_msgitems
Dim Forward As Object
If Err.Number = 0 Then
Set obj_Selection = Outlook.ActiveExplorer.Selection
If obj_Selection.Count > 0 Then
For Each obj_curitem In obj_Selection
strID = obj_curitem.EntryID
Set olNS = Application.GetNamespace("MAPI")
'Object auf einem neuen Item erstellen
Set obj_newitem = obj_curitem.Forward
With obj_curitem.Forward
.Forward = True
.SentOnBehalfOfName = "###" 'Deine Mailadresse
.Subject = "WG" & .Subject 'Betreff
.To = "###" 'Empfängermail
.BODY = "geprüft" & .BODY 'E-Mail Inhalt
.Send
End With
Next
End If
End If
End Sub
【问题讨论】:
-
你现在有什么代码?
标签: vba email outlook ms-office forward