Outlook 2010 - 如何删除"您转发此消息"与VBA一起发送电子邮件

时间:2015-02-19 15:29:58

标签: outlook-vba outlook-2010

是否有人知道在转发的电子邮件中是否存在与发件人姓名下显示的灰色邮件相关联的属性?在交易所,它是"你转发此消息在mm / dd / yyyy hh:mm AM"旁边是一个带有" i"的小蓝色图标旁边在它。

我无法识别对象参考中的属性。

我希望在VBA例程中转发电子邮件后关闭此功能。

谢谢。

2 个答案:

答案 0 :(得分:0)

Outlook对象模型不提供任何属性。

但您可以尝试读取MAPI属性PR_LAST_VERB_EXECUTED(0x10810003)以检测使用Outlook项目进行的上一个操作。我想信息文本是基于该属性值的。

答案 1 :(得分:0)

PR_LAST_VERB_EXECUTED(DASL名称"http://schemas.microsoft.com/mapi/proptag/0x10810003")确定操作类型(转发/回复/全部回复),PR_LAST_VERB_EXECUTION_TIME(DASL名称"http://schemas.microsoft.com/mapi/proptag/0x10820040")确定时间。您可以使用MailItem.PropertyAccessor.DeleteProperty删除这些属性

查看OutlookSpy中的属性(单击IMessage按钮)。