VCalendar und ganztägiger Termin in Outlook
Donnerstag, 16. November 2006
Ich hatte heute das Problem, dass ein per Code generierter VCalendar-Termin in Outlook nicht als ganztägiger Termin angezeigt wurde, obwohl das Flag X-MICROSOFT-CDO-ALLDAYEVENT gesetzt war.
Die Lösung seht ihr an diesem vereinfachtem Beispiel. Der einzige Unterschied ist, dass DTEND um einen Tag erhöht werden muss. Der Zeitanteil der beiden Daten muss auch den Wert "000000" haben, sonst funktioniert es nicht.
(Getestet mit Outlook 2007 Beta)
Funktioniert nicht:

Funktioniert:

Die Lösung seht ihr an diesem vereinfachtem Beispiel. Der einzige Unterschied ist, dass DTEND um einen Tag erhöht werden muss. Der Zeitanteil der beiden Daten muss auch den Wert "000000" haben, sonst funktioniert es nicht.
(Getestet mit Outlook 2007 Beta)
Funktioniert nicht:

BEGIN:VCALENDAR PRODID:--- METHOD:PUBLISH VERSION:2.0 BEGIN:VEVENT UID:123456 SUMMARY:Test-Termin DTSTART;VALUE=DATE:20061122T000000 DTEND;VALUE=DATE:20061122T000000 CLASS:PUBLIC PRIORITY:5 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE END:VEVENT END:VCALENDAR
Funktioniert:

BEGIN:VCALENDAR PRODID:--- METHOD:PUBLISH VERSION:2.0 BEGIN:VEVENT UID:123456 SUMMARY:Test-Termin DTSTART;VALUE=DATE:20061122T000000 DTEND;VALUE=DATE:20061123T000000 CLASS:PUBLIC PRIORITY:5 X-MICROSOFT-CDO-ALLDAYEVENT:TRUE END:VEVENT END:VCALENDAR
Trackbacks
Trackback-URL für diesen Eintrag
Keine Trackbacks

Kommentare
Manchmal sind die Dinge so leicht, wenn man Sie kennt!