Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Outlook E-Mailadressen importieren (https://www.delphipraxis.net/125394-outlook-e-mailadressen-importieren.html)

capo 5. Dez 2008 09:54


Outlook E-Mailadressen importieren
 
Delphi-Quellcode:
procedure TForm1.GetContacsEmail;
const
  olFolderContacts = $0000000A;
var
  outlook, NameSpace, Contacts, Contact: OleVariant;
  i: Integer;
begin
  outlook := CreateOleObject('Outlook.Application');
  NameSpace := outlook.GetNameSpace('MAPI');
  Contacts := NameSpace.GetDefaultFolder(olFolderContacts);
  for i := 1 to Contacts.Items.Count do
  begin
    Contact := Contacts.Items.Item(i);
    Memo1.text := Memo1.Text + Contact.Email1Address + ';';
  end;
  Outlook := UnAssigned;
end;
Mit diesem Code lasse ich mir alle E-Mailadressen aus Outlook anzeigen.
Wie kann ich diese E-Mailadressen wieder importieren?
Der Hintergrund ist der, dass ich die Adressen in einem anderen Programm bearbeiten will und dannn wieder in Outlook importieren will.

Hat jemand eine Ahnung oder ein Tutorial darüber?

Freundliche Grüsse vom Capo

Grolle 5. Dez 2008 10:00

Re: Outlook E-Mailadressen importieren
 
Hallo,

bei den Schweizern findet man einiges dazu:
http://www.swissdelphicenter.ch/de/showcode.php?id=1845
oder
http://www.swissdelphicenter.ch/de/showcode.php?id=795

Viele Grüße ...

capo 5. Dez 2008 10:08

Re: Outlook E-Mailadressen importieren
 
Hallo, danke für deine Antwort.
Es geht mir aber nur um die E-Mailadressen, die übrigen Daten sollen davon unberührt bleiben.

Delphi-Quellcode:
Memo1.text := Memo1.Text + Contact.Email1Address + ';';
Bekomme die Mails im Memo angezeigt, wie bekomme ich die Mails aus dem Memo wieder nach Outlook?

Gruss Capo


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:36 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz