Einzelnen Beitrag anzeigen

Muchacho

Registriert seit: 9. Okt 2009
60 Beiträge
 
Delphi 2010 Enterprise
 
#6

Re: Mehrere Kalender im Outlook

  Alt 22. Apr 2010, 22:48
Hi Chemiker,

Du machst kleiner Denkfehler (denke ich), weil Du annimmst,
dass selbst definierte Kalender als Unterordner von Hauptkalender agieren müssen.

Natürlich, wenn die selbst definierte Kalender wie in Deinem Fall als Unterordner von:

Kalender := MeinNameSpace.GetDefaultFolder(olFolderCalendar);

angelegt wurden ist die Sache klar!

Jedoch im Outlook selbst kann man Kalender als z.B. Unterordner von Posteingang anlegen.

In diesem Fall bringt die von Dir vorgeschlagene Methode

  GetDefaultFolder(olFolderCalendar) kein positives Resultat, da hier liefert sie keine Unterordner.

__________

Es ist so:

Man kann alle Ordner des Outlooks aus dem MAPI Protocol als z.B. OleVariant mit zuerst:

olGrundEbeneOrdner := MeinNameSpace.Folders; // Ordner der Grundebene!

und dann per Rekursion auch alle Unterordner, auslesen.

Es muss doch möglich sein einen Ordner als OleVariant zu prüfen, ob er ein Kalender Eintrag darstellt oder nicht.

Ich brauche nur die entsprechende Eigenschaft die ich abfragen könnte, wie z.B. (abstrakt):

if olFolder.FolderTyp is Kalender then
Gruß und Danke für Deine Anregungen Chemiker

Muchacho
  Mit Zitat antworten Zitat