Ich will kleines Programm schreiben, das mir helfen soll, in meinem Ferienjob das Auswerten der E-Mails zu beschleunigen. Was funktioniert: Zugriff auf alle E-Mails per
OLE auf die rot markierten Ordner im Bild. ich kann durch die Ordner wechseln und alle E-Mails betrachten (und somit später auch auswerten, das dient hier erst einmal als Test). Es fehlt nur noch eine Kleinigkeit; ich schaffe es einfach nicht in den Ordner "Öffentliche Ordner" (markiert) zu kommen - bei anderen Accounts könnte es aber auch "Private Ordner" o.ä. sein, ich glaube sogar, dass man dort auch eigene Ordner erstellen kann.
Bis jetzt findet der Wechsel in höhere/niedrigere Ordnerebenen mit Folder := (Folder.Parent as MAPIFolder); soder Folder := Folder.Folders.Item(); tatt - funktioniert gut.
Mit "Folder := NmSpace.GetDefaultFolder(olFolderInbox);" kann ich in bestimmte Ordner wechseln, hier "Inbox", und mit anderen Konstanten auch in "Deleted Items", "Outbox" und "Sent Mails", jedoch nicht (und das ist mir wichtig) in andere, zum Beispiel eben Öffentliche Ordner.
Eine andere Variante scheint es zu sein, zum Beispiel aus dem Ordner "Mail" (grün markiert) (in den ich noch gelangen kann durch Eine Verzeichnisebene hochgehen aus Inbox, Outbox usw), eine Verzeichnuisebene hochzugehen, hier könnte ich dann in öffentliche Ordner wechseln.. leider klappt dies nicht in der Praxis, hier bekomme ich "Unsupportet Interface".
Die Frage ist klar - wie komme ich an die "Öffentlichen Ordner" ?
http://img185.imageshack.us/img185/6...benanntja7.png