因为我的电脑上没装Outlook,所以没法测试,就当抛块砖头吧。  OutLook := CreateOleObject('Outlook.Application');
  AddrList := OutLook.GetNameSpace('MAPI').AddressLists('Personal Address Book');
  AddrEnt := AddrList.AddressEntries;
  for i := 0 to AddrEnt.Count - 1 do
    ShowMessage(AddrEnt[i].Address);