尝试获取Outlook中已分配任务的MAPI ID

时间:2011-03-01 19:55:56

标签: mapi exchange-server-2007 outlook-object-model

我目前正在编写一个从数据库中读取任务并在Outlook中创建它们的应用程序。

在数据库中,任务可以“分配”给特定用户,我也可以在outlook中分配任务。

在Outlook中创建任务时,会为其分配一个EntryID,并为具有不同EntryID的已分配用户创建任务

我的问题是,如果数据库中的任务得到更新,我希望能够更新Outlook任务以及更新已分配用户的任务。我的问题是我找不到存储子任务的MAPI ID的位置。我有父任务的EntryID。

我假设分配任务的MAPI ID存储在父任务中,或者两者之间有链接?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

如果您的Outlook中有两个任务,那么它们有两个不同的EntryID,并且它们根本没有链接。

如果您使用的是扩展MAPI或Outlook对象模型,则可以存储在“任务项”UserProperties上。这可以保存您想要的任何数据。在这种情况下,您希望在这些特定任务中从数据库中保存某种ID。这允许您查找需要更新的任务。

我希望我理解你的问题,这个灵魂将帮助你:D