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