DistributionList からメンバーを抽出しようとしています。だから、私はこれを書いた、
using Outlook = Microsoft.Office.Interop.Outlook;
Outlook.AddressLists addrLists = null;
foreach(Outlook.AddressList addrList in addrLists)
{
if(addrList.Name == "XXX-XXX-XXX-XXX")
{
Outlook.AddressEntries = addrList.AddressEntries;
foreach(Outlook.AddressEntry addrEntry in AddrEntries)
{
//do something
}
}
問題は、この AddressList - XXX-XXX-XXX-XXX には、いくつかの AddressEntry 項目といくつかの配布リストがあることです。addrEntry.GetExchangeDistributionList() を実行すると、AddressEntry の olOutlookContactAddressEntry と配布リストの olOutlookDistributionListAddressEntry が返されます。ただし、AddressList 内のこれらの配布リストのタイプは、依然として AddressEntry として表示されています。それらは AddressEntries であるべきではありませんか?
助けてください、私は真剣にブロックされています。
私がやろうとしているのは、指定された配布リストからすべての個々の ExchangeUsers を取得することです。多分誰かがそれを行う他の方法を私に提案することができます:)
パニ