Einzelnen Beitrag anzeigen

Benutzerbild von rocksoft
rocksoft

Registriert seit: 7. Mär 2003
54 Beiträge
 
Delphi XE5 Professional
 
#2

Re: outlook adressbuch anzeigen um e-mail adresse auszuwähle

  Alt 7. Jun 2005, 22:00
Hallo Susane,

ich hoffe das hilft dir weiter

quelle Autor: Mike Shkolnik

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
const
  Kontaktordner = $0000000A;
var
  outlook, Name, Kontakte, Kontakt: OleVariant;
  i : Integer;
  l : TListItem;
begin
  outlook := CreateOleObject('Outlook.Application');
  Name := outlook.GetNameSpace('MAPI');
  Kontakte := Name.GetDefaultFolder(Kontaktordner);
  for i := 1 to Kontakte.Items.Count do
  begin
    Kontakt := Kontakte.Items.Item(i);
    l := LV.Items.Add;
    l.Caption := Kontakt.FullName;
    l.Subitems.Add(Kontakt.Email1Address);
    l.Subitems.Add(Kontakt.Email1AddressType);
  end;
  Outlook := UnAssigned;
end;
Robert
--
mfg Robert
  Mit Zitat antworten Zitat