Outlook 如何设置;标记“已完成”;Exchange 2007中带SP2的标志

Outlook 如何设置;标记“已完成”;Exchange 2007中带SP2的标志,outlook,set,exchange-server,Outlook,Set,Exchange Server,是否有人知道如何在Exchange2007中以编程方式设置“标记完成”标志,使复选标记显示在outlook中。在outlook中,您可以右键单击并选择“标记完成”选项。我希望根据一些条件以编程方式实现这一点。如果您有任何关于如何做到这一点的想法,我们将不胜感激。您必须使用ExtendedPropertyDefinition类: //PidTagFlagCompleteTime ExtendedPropertyDefinition epd_PidTagFlagCompleteTime = new

是否有人知道如何在Exchange2007中以编程方式设置“标记完成”标志,使复选标记显示在outlook中。在outlook中,您可以右键单击并选择“标记完成”选项。我希望根据一些条件以编程方式实现这一点。如果您有任何关于如何做到这一点的想法,我们将不胜感激。

您必须使用ExtendedPropertyDefinition类:

//PidTagFlagCompleteTime

ExtendedPropertyDefinition epd_PidTagFlagCompleteTime = new ExtendedPropertyDefinition(0x1091, MapiPropertyType.SystemTime);


msg.SetExtendedProperty(epd_PidTagFlagCompleteTime, DateAndTime.Now);

您可以在Visual studio for Office Outlook中创建外接程序,并可以实现相同的功能。您使用的是什么API和编程语言?因此该外接程序将更新exchange中的标志?ews 1.2,语言c#,exchange box正在运行exchange 2007。它设置了属性,但当我在outlook中查看该特定邮件时,它不会在邮件“确定我收到了”旁边显示“标记完成”复选标记。这就是解决办法。ExtendedPropertyDefinition epd_PidTagFlagStatus=新的ExtendedPropertyDefinition(0x1090,MapPropertyType.Integer);并使用em.SetExtendedProperty(epd_PittagFlagstatus,0x00000001);更改其状态。感谢Carlos为我指出extendedProperties。即使我设置了PidTagFlagComePletTime,消息“Follow up.Completed on xxxxxxx”也不会显示。如果我在outlook中手动右键单击并选择“标记完成”,则会显示此对话框。我丢了什么旗子吗。