VSTO Outlook 2010加载项Mailitem添加特殊图标

时间:2014-08-13 14:34:40

标签: visual-studio-2013 vsto outlook-addin

我正在撰写2010年和2013年的Outlook加载项。 在对mailitem进行操作后,我想在资源管理器视图中为此mailitem设置一个特殊图标,例如附件。

我没有找到任何方法在资源管理器视图中自定义mailitem的外观。 有人有想法吗?

1 个答案:

答案 0 :(得分:0)

您可以使用MailItem.PropertyAccessor.SetProperty将PR_ICON_INDEX属性(DASL名称http://schemas.microsoft.com/mapi/proptag/0x10800003)设置为其中一个预定义值 - 在OutlookSpy中查看该属性(单击IMessage按钮)。您可以修改已设置PR_ICON_INDEX的电子邮件之一的该属性,例如回复或转发的消息。

您还可以使用自定义图标创建自定义表单,将其发布,然后设置邮件类(MailItem.MessageClass)以匹配表单的邮件类。