VSTO Outlook 2007唯一消息ID

时间:2010-12-20 20:40:00

标签: .net vsto outlook-addin outlook-2007 outlook-object-model

我正在使用VSTO创建Outlook 2007加载项。我需要存储关于每封电子邮件的信息(由用户输入)。我的第一个想法是创建一个小的“数据库”,根据需要引用每个电子邮件。但为此目的,我似乎无法为每封电子邮件找到可访问的标识符。是否有可用于我可以使用的每个邮件消息的ID或其他唯一字段?

C#或VB.NET代码没问题。希望这对您来说可以是一些简单的要点!

提前致谢!

2 个答案:

答案 0 :(得分:3)

邮件项目包含许多属性,包括EntryID Property。您还可以添加custom properties

答案 1 :(得分:1)

Outlook项目具有唯一的EntryID和StoreID,您需要它们以便稍后查找该项目。
例如,如果您创建一个引用Outlook电子邮件的数据库,您可能需要一种方法来查找&在Outlook中打开电子邮件。

要检索Outlook项目,您需要知道其EntryID和StoreID,以便将值传递给NameSpace.GetItemFromID(EntryIDItem, EntryIDStore)

您可以在此处详细了解: http://msdn.microsoft.com/en-us/library/office/bb206749(v=office.12).aspx