我尝试使用以下代码在宏中隔离收到的Outlook电子邮件的正文:
Dim inspector As Outlook.inspector, email As Outlook.MailItem, body As String
Set inspector = Application.ActiveInspector
Set email = email.subject
body = email.Body
问题是,当我在MsgBox中打印出此变量的内容时,它包含此人的签名。除了Body
之外还有其他属性可用于此吗?如果发送者添加了邮件,则可以通过某种方式隔离邮件正文,而无需发送者签名?
要获得奖励积分:如果email
是转发给我的电子邮件,则Body
还将包括所有<的信息(标头详细信息/元数据,正文本身以及签名,如果存在)。转发链中的“ strong>以前的电子邮件”。有没有办法只隔离当前邮件的正文,而不隔离所有关联的邮件?
答案 0 :(得分:0)
Outlook将新签名放置在“ _MailAutoSig"
”书签中,该书签可以通过Document.Bookmarks.Item("_MailAutoSig")
访问,其中Document
可以从Inspector.WordEditor
检索。