Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Outlook OLE, gelöschte Kalender ignorieren (https://www.delphipraxis.net/164673-outlook-ole-geloeschte-kalender-ignorieren.html)

hoika 24. Nov 2011 12:26

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:
outlook:= CreateOLEObject('Outlook.Application');
ns := outlook.GetNamespace('MAPI');
GetFolder(ns.Folders,olAppointmentItem,CallBackFunc);
hole ich mir alle Kalender,
dummerweise werden auch die gelöschten zurückgegeben.
Wie kann ich die ausfiltern ?

Danke


Heiko

soulies 24. Nov 2011 14:28

AW: Outlook OLE, gelöschte Kalender ignorieren
 
hoi,

wie siehts aus wenn Du dir nur den aktuellen Kalender holst ?

Delphi-Quellcode:
var
  Folder : MAPIFolder ;
  ns : NameSpace;
begin
outlook:= CreateOLEObject('Outlook.Application');
ns := outlook.GetNamespace('MAPI');
//GetFolder(ns.Folders,olAppointmentItem,CallBackFunc);

Folder := ns.GetDefaultFolder(olFolderCalendar);

end;
cya

daywalker9 24. Nov 2011 15:00

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.

hoika 24. Nov 2011 16:10

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 09:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz