【发布时间】:2020-11-17 01:23:32
【问题描述】:
我正在尝试从 Outlook 全局地址列表中获取联系人列表(从我的公司电子邮件中,我认为是从 Exchange),但我有一个例外。我做了这段代码:
Outlook.Application OutlookApplication = new Outlook.Application();
Outlook.AddressLists addrLists = OutlookApplication.Session.AddressLists;
Outlook.AddressList gal = addrLists["Global Address List"];
foreach (Outlook.AddressEntry myentry in gal.AddressEntries)
{
Outlook.ExchangeDistributionList listex = myentry.GetExchangeDistributionList();
Outlook.AddressEntries entradas = listex.GetExchangeDistributionListMembers();
for (int i = 0; i < entradas.Count; i++)
{
Outlook.AddressEntry exchDLMember = entradas[i];
MessageBox.Show(exchDLMember.Name, "Info", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}
}
我遇到了这个异常,对象引用未建立为对象的实例,在以下行中:
Outlook.AddressEntries entradas = listex.GetExchangeDistributionListMembers();
提前致谢。
【问题讨论】: