我正在使用VSTO创建Outlook 2007加载项。我需要存储关于每封电子邮件的信息(由用户输入)。我的第一个想法是创建一个小的“数据库”,根据需要引用每个电子邮件。但为此目的,我似乎无法为每封电子邮件找到可访问的标识符。是否有可用于我可以使用的每个邮件消息的ID或其他唯一字段?
C#或VB.NET代码没问题。希望这对您来说可以是一些简单的要点!
提前致谢!
答案 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