outlook AppointmentItem LastModificationTime不更新

时间:2016-10-19 17:42:09

标签: c# outlook outlook-addin appointment zimbra

我目前正在使用Outlook 2013/2016。 我的Outlook帐户链接到Zimbra服务器(我尝试使用ActiveSync服务器,但结果相同)。

以下是我的步骤:

  1. 当我创建约会时,LastModificationTime属性采用当前的dateTime值=>确定

  2. 在Zimbra服务器上出现新约会=>确定

  3. 当我在Outlook中移动我的约会时,LastModificationTime属性采用事件dateTime value =>确定

  4. 在Zimbra服务器上,使用新日期更新了约会=>确定

  5. 当我在Zimbra中移动我的约会时,Outlook上的约会移动=>好。 但是当我正在读取LastModificationTime属性时,它不会随着新值(Outlook和Zimbra之间的最后一次事件或上次同步)而改变。

  6. 对于我的应用程序(Outlook AddIn)我使用此属性,所以我需要更新它。我尝试在约会时使用更新/创建事件来更改LastModificationTime,但目前还不好。

    您有任何想法或建议吗? (也许使用其他财产。)

    THKS

1 个答案:

答案 0 :(得分:0)

我确认你,价值不会改变:

https://msdn.microsoft.com/en-us/library/gg156895%28v=winembedded.70%29.aspx?f=255&MSPPError=-2147217396


Outlook.PropertyAccessor propAcc = itemOutlook.PropertyAccessor;
DateTime outStrDT = propAcc.GetProperty(@"http://schemas.microsoft.com/mapi/proptag/0x30080040");