EWS - 如何知道联系人字段的扩展属性ID?

问题描述:

我必须使用EWS为某些Outlook联系人字段添加值。我设法使用“用户字段1”来使用 this article 。问题是我需要在其他字段中插入值(例如'杂项字段'中的'账户'),我需要知道这些属性的ID。 这里是我使用创建属性的代码,我需要设置的第二个参数:EWS - 如何知道联系人字段的扩展属性ID?

Guid myGuid = new Guid("{00062004-0000-0000-C000-000000000046}"); 
ExtendedPropertyDefinition myDef = new ExtendedPropertyDefinition(myGuid, 0x804F, MapiPropertyType.String); 

你接近时,PropertyId值都在same MSDN article you referenced

AccountPropertyId0x3A00

MFCMAPI也是你在寻找物业名称或ID时的朋友。