2010-02-11 65 views
1

我已经为公司的Web应用程序中的各种事件编写了iCalendar导出,并且Outlook能够无误地导入事件。但是,似乎仅在导入单个事件时才会导入警报,而不是日历中存在多个事件时。将带报警的iCalendar事件导入到Outlook 2007中

这是Outlook 2007的“功能”,还是我的多事件日历可能会阻止Outlook正确导入这些警报?

这是我的一个事件日历:

BEGIN:VCALENDAR 
VERSION:2.0 
METHOD:PUBLISH 
PRODID:-//PYVOBJECT//NONSGML Version 1//EN 
BEGIN:VTIMEZONE 
TZID:America/New_York 
BEGIN:STANDARD 
DTSTART:20000101T000000 
RRULE:FREQ=YEARLY;BYMONTH=1 
TZNAME:EST 
TZOFFSETFROM:-0500 
TZOFFSETTO:-0500 
END:STANDARD 
END:VTIMEZONE 
BEGIN:VEVENT 
UID:[email protected] 
DTSTART;TZID=America/New_York:20100224T124500 
DTEND;TZID=America/New_York:20100224T124500 
DESCRIPTION:I hope so. 
DTSTAMP:20100211T164751Z 
LOCATION: 
SEQUENCE:1 
SUMMARY:Does outlook import alarms? 
BEGIN:VALARM 
ACTION:DISPLAY 
DESCRIPTION:I hope so. 
TRIGGER:-PT15M 
END:VALARM 
END:VEVENT 
END:VCALENDAR 

和我的两个事件日历:

BEGIN:VCALENDAR 
VERSION:2.0 
METHOD:PUBLISH 
PRODID:-//PYVOBJECT//NONSGML Version 1//EN 
BEGIN:VTIMEZONE 
TZID:America/New_York 
BEGIN:STANDARD 
DTSTART:20000101T000000 
RRULE:FREQ=YEARLY;BYMONTH=1 
TZNAME:EST 
TZOFFSETFROM:-0500 
TZOFFSETTO:-0500 
END:STANDARD 
END:VTIMEZONE 
BEGIN:VEVENT 
UID:[email protected] 
DTSTART;TZID=America/New_York:20100209T165500 
DTEND;TZID=America/New_York:20100209T165500 
DESCRIPTION:I am happy in february. 
DTSTAMP:20100209T195442Z 
LOCATION: 
SEQUENCE:3 
SUMMARY:happy february! 
BEGIN:VALARM 
ACTION:DISPLAY 
DESCRIPTION:I am happy in february. 
TRIGGER:-PT15M 
END:VALARM 
END:VEVENT 
BEGIN:VEVENT 
UID:[email protected] 
DTSTART;TZID=America/New_York:20100224T124500 
DTEND;TZID=America/New_York:20100224T124500 
DESCRIPTION:I hope so. 
DTSTAMP:20100211T164751Z 
LOCATION: 
SEQUENCE:1 
SUMMARY:Does outlook import alarms? 
BEGIN:VALARM 
ACTION:DISPLAY 
DESCRIPTION:I hope so. 
TRIGGER:-PT15M 
END:VALARM 
END:VEVENT 
END:VCALENDAR 

回答

0

我在Outlook 2007中已经注意到的是,未导入任何的.ics文件默认的用户日历不会显示警报(当你双击一个ics文件时,它会去一个新的日历,不会显示警报)。 如果您转到文件>导入/导出>导入vCalendar,并在提示中选择导入,则会生效,该提示询问您是要创建新日历还是导入到现有日历。