2011-03-01 59 views
0

我目前正在編寫一個應用程序,它從數據庫讀取任務並在Outlook中創建它們。嘗試獲取Outlook中已分配任務的MAPI ID

在數據庫中,任務可以被「分配」給一個特定的用戶,並且我也可以在Outlook中分配任務。

在Outlook中創建任務它被分配一個的EntryID和分配的用戶創建了一個帶有不同的EntryID任務

我的問題是,如果在任務數據庫中獲取的更新,我希望能夠更新Outlook任務以及爲分配的用戶更新任務。我的問題是,我無法找到存儲子任務的MAPI ID的位置。我有父任務的EntryID。

我假設分配的任務的MAPI ID存儲在父任務中,或者兩者之間存在鏈接?

任何幫助,將不勝感激。

回答

0

如果您在Outlook中有兩項任務,那麼它們有兩個不同的EntryID,它們根本沒有鏈接。

如果您使用擴展MAPI或Outlook對象模型,您可以存儲在您的任務項目UserProperties。這可以容納任何你想要的數據。在這種情況下,您想在這些特定的任務中保存數據庫中的某種ID。這使您可以找到需要更新的任務。

我希望我能理解你的問題,這個靈魂將幫助你:D