EWSAPIを使用して新しい連絡先を作成しようとしています。連絡先のタイトルプロパティを除いて、必要なすべての値を設定できます。私はコードを試しました:
oContact = new Contact(oService);
oContact.GivenName = "John";
oContact.Surname = "Doe";
oContact.Displayname = oContact.Surname;
// set the title property as extended property
// reference: http://msdn.microsoft.com/en-us/library/gg274394.aspx
ExtendedPropertyDefinition oTitleProp = new ExtendedPropertyDefinition(
new Guid("{00062004-0000-0000-C000-000000000046}"),
0x3A45,
MapiPropertyType.String);
oContact.SetExtendedProperty(oTitleProp, "Mr.");
oContact.Save();
エラーは発生しませんが、Outlook 2010のタイトルフィールドを確認すると、空になっています。Exchange2010を使用しています。
私が間違ったことはありますか?
敬具
フォルクマー