Icalendar / .ics文件未在Outlook中创建提醒

时间:2016-10-09 10:31:37

标签: vba outlook outlook-vba icalendar

当我手动打开我生成的.ics文件(通过从桌面双击它)时,除了提醒/警报之外,它似乎都有效。出于某种原因,这始终以默认状态打开,其中“提醒”设置为“无”。

如果这与我的代码或Outlook(可能还有其他软件)有关,可以告诉我吗?

BEGIN:VCALENDAR
PRODID:-//Company name//Product name//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/London
BEGIN:STANDARD
TZOFFSETFROM:+0100
TZOFFSETTO:-0000
DTSTART:16010101T020000
RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=10;BYDAY=-1SU
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0000
TZOFFSETTO:+0100
DTSTART:16010101T010000
RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
CREATED:20161008T144102Z
UID:4989C88E4BD54DFF82864D58CBFF12A6AD68ACD9BF3344AA84FEC7683C4DA
DTSTAMP:20160925T093000Z
DTSTART;TZID=Europe/London:20160925T093000
DTEND;TZID=Europe/London:20160925T210000
SUMMARY:Here is a summary.
DESCRIPTION:Here is a description.
TRANSP:OPAQUE
BEGIN:VALARM
TRIGGER:-PT1440M
ACTION:DISPLAY
DESCRIPTION:Reminder
END:VALARM
END:VEVENT
END:VCALENDAR

1 个答案:

答案 0 :(得分:1)

不知道你上次尝试上述活动的时间,但DTSTART / DTEND都是过去的。因此,我怀疑客户端只是忽略了它无法再触发的警报。 +您可能希望以小时(-PT24H)表示TRIGGER。