現在、C# を使用して Outlook 2010 アドインを作成しています。私が望むのは、AppointmentItem から取得した Recipient オブジェクトから CompanyName プロパティを取得することです。したがって、AppointmentItem の Recipients があれば、ExchangeUser の可能性がある各 Recipient の CompanyName を調べたいと思います。
私のコードはこれです:
Recipients recipients = appointmentItem.Recipients;
foreach (Recipient rec in recipients)
{
resolved = rec.Resolve();
if (resolved)
{
ContactItem contactItem = rec.AddressEntry.GetContact();
String companyName = contactItem.CompanyName;
// ...
}
contactItem は常に null です。
このようなことを行うと、null ポインターにもなります。
ExchangeUser u = rec.AddressEntry.GetExchangeUser();
companyName = u.CompanyName;
CompanyName 情報にアクセスできません。情報が存在することは知っています。ただし、CompanyName 以外の多くの属性も NULL ポインターになるようです。
誰かが私にそれについてのヒントを教えてもらえますか?
前もって感謝します。