Não é possível ver como o código faria qualquer coisa com a declaração with e
Função pública Sub e End
Nota: código não testado. Pode haver erros de digitação e outros problemas
Public Sub MyMacro(msg As MailItem)
Dim strID As String
Dim olNS As NameSpace
Dim olMail As MailItem
Dim olMailFwd as Mailitem
strID = msg.EntryID
Set olNS = Application.GetNamespace("MAPI")
Set olMail = olNS.GetItemFromID(strID)
'With olMail
' .HTMLBody = " "
'End With
Set olMailFwd = olMail.Forward
With olMailFwd
.HTMLBody = ""
.subject = olMail.subject ' No FW:
.To = "[email protected]"
end with
olMailFwd.display
' after initial testing change to
' olMailFwd.Send
Set olMailFwd = Nothing
Set olMail = Nothing
Set olNS = Nothing
End Sub
A menos que haja mais, você não compartilhou.
Public Sub MyMacro(msg As MailItem)
Dim olMailFwd as Mailitem
Set olMailFwd = msg.Forward
With olMailFwd
.HTMLBody = ""
.subject = msg.subject ' No FW:
.To = "[email protected]"
end with
olMailFwd.display
' after initial testing change to
' olMailFwd.Send
Set olMailFwd = Nothing
End Sub