![]() |
Outlook OLE, gelöschte Kalender ignorieren
Hallo #,
ich habe ich im Outlook (2007) mehrere Kalemder angelegt, dann alle bis auf einen gelöscht per
Delphi-Quellcode:
hole ich mir alle Kalender,
outlook:= CreateOLEObject('Outlook.Application');
ns := outlook.GetNamespace('MAPI'); GetFolder(ns.Folders,olAppointmentItem,CallBackFunc); dummerweise werden auch die gelöschten zurückgegeben. Wie kann ich die ausfiltern ? Danke Heiko |
AW: Outlook OLE, gelöschte Kalender ignorieren
hoi,
wie siehts aus wenn Du dir nur den aktuellen Kalender holst ?
Delphi-Quellcode:
cya
var
Folder : MAPIFolder ; ns : NameSpace; begin outlook:= CreateOLEObject('Outlook.Application'); ns := outlook.GetNamespace('MAPI'); //GetFolder(ns.Folders,olAppointmentItem,CallBackFunc); Folder := ns.GetDefaultFolder(olFolderCalendar); end; |
AW: Outlook OLE, gelöschte Kalender ignorieren
Ich würde einfach mal auf der MSDN Seite schauen, was ein Kalender alles für Eigenschaften hat, dort wird sicher auch ein Gelöscht Flag o.ä sein.
|
AW: Outlook OLE, gelöschte Kalender ignorieren
Hallo,
<soulies> ja, der Nutzer kann aber mehrere aktive Kalender haben. Die Liste möchte ich schon gern haben. <daywalker9> tja, versuch mal dort was zu finden, ich klickere mir hier einen Wolf ;( Interessanterweise kann ich über Extras-Ordner "gelöschte Objekte leeren" bei mir auch alle gelöschten Kalender endgültig verschwinden lassen, dann werden sie auch von meiner Funktion nicht mehr angezeigt, bei einem anderen Rechner funktioniert das aber leider nicht. Heiko |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:22 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