VSTO Outlook 2007唯一消息ID

问题描述:

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

C#或VB.NET代码很好。希望这可以成为你的一些简单点!

在此先感谢!

邮件项目有一些属性,包括EntryID Property。您还可以添加custom properties

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