Einzelnen Beitrag anzeigen

Benutzerbild von FBrust
FBrust

Registriert seit: 4. Okt 2002
Ort: Saarbrücken
654 Beiträge
 
Delphi 10.4 Sydney
 
#1

Outlook: Prüfen, ob Kontakt Mailadresse hat

  Alt 22. Feb 2007, 14:24
Hallo,

ich möchte in meinem Programm die Kontakte (Namen und Mailadressen) aus Outlook auslesen und in einem Grid darstellen.

Allerdings möchte ich nur die Kontakte darstellen, die eine Mailadresse haben. Wenn ich allerdings mit

Delphi-Quellcode:
    outlook := CreateOleObject('Outlook.Application');
    NameSpace := outlook.GetNameSpace('MAPI');

    Contacts := NameSpace.GetDefaultFolder(olFolderContacts);
    for i := 1 to Contacts.Items.Count do begin
      if Contact.Email1Address = 'then
        showmessage('keine Adresse');
....
prüfe, erhalte ich die Meldung "Ungültige Variant-Operation" bei "if Contact.Email1Adress = ''". Die Prüfung auf Length = 0 bringt den gleichen Fehler..

Wie kann ich denn feststellen, ob im Feld "Email1Adress" von Outlook etwas eingetragen ist?


Gruß
Frank
"Ich habe Dinge gesehen, die ihr Menschen niemals glauben würdet. Gigantische Schiffe, die brannten, draußen vor der Schulter des Orion" - Roy Batty
  Mit Zitat antworten Zitat