![]() |
Outlook Ordnerliste auslesen und aktionen durchführen
Hallo
ich hätte eine Frage wie kann man innerhalb der Outlook - Ordnerliste per Code navigieren um Aktionen auszuführen? Möchte rekursiv den Baum "Öffentliche Ordner" durchlaufen und dann innerhalb jedem gefunden Verzeichnis nach Kontakten suchen. Mit Hilfe des folgenden Codes kann ich zwar den Ordner "Öffentliche Ordner" auswählen, aber wenn ich auf Ihn eine Aktion ausführe passiert nichts, weil ich nicht explizit in Microsoft Outlook auf dem Ordner stehe. Ich muß wie ich festgestellt habe, innerhalb von Microsoft Outlook, immer auf dem Ordner in der Ordnerliste des Baumes stehen damit er Kontakt findet.
Delphi-Quellcode:
Wie kann ich rekursiv durch die Ordnerliste beim Microsoft Outlook laufen und Aktionen wie KontaktOutlookApplication1.Connect; aNameSpace := OutlookApplication1.GetNamespace('MAPI'); for iCntF1 := 1 to aNameSpace.Folders.Count do begin // Auswahl der Ordner aus der ersten Hierarchie lsFolder := aNameSpace.Folders.Item[iCntF1].Name; if (lsFolder = 'Öffentliche Ordner') AND (aNameSpace.Folders.Item[iCntF1].Folders.Count > 0 ) then begin SelectContact(lsFolder); end; end; suche realisieren ohne das ich auf dem Ordner stehen muß bzw. auch Unterordner nach Kontakten abfragen kann? Vielleicht weis jemand rat. Gibt es dazu irgendwo eine Doku wie man das realisieren kann? Vielen Dank. |
Re: Outlook Ordnerliste auslesen und aktionen durchführen
Also ich mache das damit:
![]() |
Re: Outlook Ordnerliste auslesen und aktionen durchführen
Vielen Dank erstmal. Ich werde mir die Doku anschauen.
Weis jemand auf die schnelle wie man den Cursor auf ein Verzeichnis (Eintrag z.B. "Alle Öffentlichen Ordner") innerhalb der Ordnerliste von Microsoft Outlook stellen kann? So eine Art Fernsteuerung des Cursors mit Delphi. Danke nochmal. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz