0
新しい電子メールのOutlook To ...ボタンと同じ機能を持つコントロールを作成する必要があります(クリックすると、グローバルアドレス一覧全体を保持するモーダルダイアログが作成されます)。リストボックスです。Outlookのグローバルアドレス一覧を表示
私はこのデータにアクセスする際に問題はありませんが、データセット(〜300Kレコード)のサイズのためにListBoxに表示したいAddressEntriesのリストを作成しましたが、これは非常に証明しています難しい
私は、一度に100レコード程度のストリーミングを避けたいと考えています。
これを行うには良い方法がありますか?
それが助け場合、私はアドレスのリストを取得するために使用していたコードは次のとおりです。Probally
public AddressEntries GetGlobalAddressList()
{
Outlook.Application oApp = new Outlook.Application();
Outlook.NameSpace oNS = oApp.GetNamespace("mapi");
oNS.Logon(Missing.Value, Missing.Value, false, true);
Outlook.AddressLists oDLs = oNS.AddressLists;
Outlook.AddressList oGal = oDLs["Global Address List"];
Outlook.AddressEntry oEntry = default(Outlook.AddressEntry);
return oGal.AddressEntries;
}