Показать сообщение отдельно
  #4  
Старый 08.11.2016, 02:50
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ну я ж говорю - с гуглом проблемы...
Вторая ссылка в выдаче:
Код:
procedure TForm1.BtnGetUsersClick(Sender: TObject);
 var
 OutlookApp, MapiNamespace, AddrList, AddressEntries: Variant;
 AddrEntry: string;
 begin
 //Get the Outlook Application object.
 OutlookApp := CreateOleObject('Outlook.Application');
 //Get the MAPI NameSpace object.
 MapiNamespace := OutlookApp.GetNameSpace('MAPI');
 AddrList := MapiNamespace.AddressLists('Global Address List');
 AddressEntries := AddrList.AddressEntries;
 try
 try
 ListBox1.Items.Clear;
 AddrEntry := AddressEntries.GetFirst;
 repeat
 ListBox1.Items.Add(AddrEntry);
 AddrEntry := AddressEntries.GetNext;
 until false;
 except
 // we must be at the end
 end;
 finally
 ListBox1.Items.Add(AddrEntry);
 OutlookApp := NULL;
 end;
 end;
Ответить с цитированием