AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Outlook OLE, gelöschte Kalender ignorieren

Ein Thema von hoika · begonnen am 24. Nov 2011 · letzter Beitrag vom 24. Nov 2011
Antwort Antwort
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#1

Outlook OLE, gelöschte Kalender ignorieren

  Alt 24. Nov 2011, 12:26
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
Heiko
  Mit Zitat antworten Zitat
soulies

Registriert seit: 9. Dez 2005
234 Beiträge
 
#2

AW: Outlook OLE, gelöschte Kalender ignorieren

  Alt 24. Nov 2011, 14:28
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
  Mit Zitat antworten Zitat
daywalker9

Registriert seit: 1. Jan 2010
Ort: Leer
594 Beiträge
 
Delphi XE3 Professional
 
#3

AW: Outlook OLE, gelöschte Kalender ignorieren

  Alt 24. Nov 2011, 15:00
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.
Lars
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Outlook OLE, gelöschte Kalender ignorieren

  Alt 24. Nov 2011, 16:10
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
Heiko

Geändert von hoika (24. Nov 2011 um 16:12 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:19 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