我目前正在使用Outlook 2013/2016。 我的Outlook帐户链接到Zimbra服务器(我尝试使用ActiveSync服务器,但结果相同)。
以下是我的步骤:
当我创建约会时,LastModificationTime属性采用当前的dateTime值=>确定
在Zimbra服务器上出现新约会=>确定
当我在Outlook中移动我的约会时,LastModificationTime属性采用事件dateTime value =>确定
在Zimbra服务器上,使用新日期更新了约会=>确定
当我在Zimbra中移动我的约会时,Outlook上的约会移动=>好。 但是当我正在读取LastModificationTime属性时,它不会随着新值(Outlook和Zimbra之间的最后一次事件或上次同步)而改变。
对于我的应用程序(Outlook AddIn)我使用此属性,所以我需要更新它。我尝试在约会时使用更新/创建事件来更改LastModificationTime,但目前还不好。
您有任何想法或建议吗? (也许使用其他财产。)
THKS
答案 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");