Announcement

Collapse
No announcement yet.

mit Delphi in Outlook Daten suchen ....

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • mit Delphi in Outlook Daten suchen ....

    Hallo,
    ich möchte aus meinen Delphi-Programm Daten
    in Outlook suchen um z.B. zu vermeiden Datensätze
    doppelt zu Erfassen. Das gilt für Adressen, Terminie
    Aufgaben evtl. auch für Notizen.

    Warum möchte ich auch kurz darstellen, ich verwalte verschiede
    Daten sprich Adressen (Kontakte), Termine , Aufgaben und halt Notizen
    in einer Interbase-Datenbank. Nun habe ich mir einen IPAQ (Handheld) mit
    Windows CE zugelegt und möchte die Daten über Outlook austauschen.

    Würde mich über eine Antwort mit Beipsiel freuen!

  • #2
    Hallo,

    das folgende Beispiel zeigt, wie man mit Delphi 5 die Einträge im Kontakt-Verzeichnis von Outlook 2000 auslesen kann:
    <pre>
    procedure TForm1.Button1Click(Sender: TObject);
    var
    aNameSpace : NameSpace;
    aContacts : MAPIFolder;
    aContactItem : ContactItem;
    iCnt : Integer;
    begin
    OutlookApplication1.Connect;
    aNameSpace := OutlookApplication1.GetNamespace('MAPI');
    aContacts := aNameSpace.GetDefaultFolder(olFolderContacts);
    for iCnt := 1 to aContacts.Items.Count do
    begin
    aContactItem := aContacts.Items.Item(iCnt) as ContactItem;
    ListBox1.Items.Add(Format('%s : %s', [aContactItem.FirstName,
    aContactItem.Email1Address]));
    end;
    OutlookApplication1.Disconnect;
    end;
    </pre&gt

    Comment


    • #3
      Danke für die Antwort. Ich habe noch folgende Frage,
      woran kann ich erkennen, daß die Server-Komponenten
      fr Office-2000 installiert sind? Ich habe mal in einer
      Entwicklerausgabe gelesen das es da unterschiede gibt
      zu Office-97. Steht vielleicht Ihrer neuer Ausgabe von
      COM/DCOM /COM+ etwas darüber? Das habe ich mir heute
      bestellt. Wenn ich auf die die Komponentenpalette "SERVER"
      gehe und mit der Maus über die Symbole fahre, dann stimmen
      die Symbole nicht zu den Komponenten z.B. Wenn ich auf das
      Kalenderesymbol zeige, wird als HINT-Text Kontakt-Idem angezeigt.
      Ich kann u.a. auch nicht zu Aufgaben finden ...

      Habe ich eine falsche Version

      Comment


      • #4
        Hallo,

        am besten schauen Sie in Delphi unter dem Menüpunkt <i>Komponente | Packages installieren</i> nach. Wenn dort die Zeile <b>Microsoft Office 2000 Automation Components</b> (dcloffice2k50.bpl) zu finden ist, sind die neuen Komponenten bereits an Bord.

        Taucht dort jedoch <b>Borland Sample Automation Server Components</b> (dclaxserver50.bpl) auf, sind die alten Versionen installiert. In diesem Fall muss die Checkbox für die alte Package entfernt und über <b>Hinzufügen</b> die neue Package dcloffice2k50.bpl installiert werden

        Comment

        Working...
        X