Мне нужно разрешить пользователю загружать событие, которое имеет несколько дат проведения собраний. Для этого я создал загружаемый поток памяти, который создает файл .ics. Например:
BEGIN:VCALENDAR
PRODID:-//Company//Product//EN
VERSION:2.0
METHOD:PUBLISH
BEGIN:VEVENT
SUMMARY:Subject of Event
LOCATION:Location of Event
UID:1227559810-8527e2c-20847@domain.com
DESCRIPTION:Some description
DTEND:20081101T200000Z
DTSTART:20081101T200000Z
PRIORITY:3
END:VEVENT
BEGIN:VEVENT
...
END:VEVENT
END:VCALENDAR
Если я включу в этот файл только один VEVENT, он сохранится в моем существующем календаре Outlook. Однако, когда у меня есть несколько VEVENT, он хочет открыть его как новый календарь и сохранить его в разделе «Другие календари».
Есть ли способ (без использования Файл - Импорт из Outlook) указать, что календарь должен автоматически импортироваться в существующий календарь при открытии?
ОБНОВЛЕНИЕ: чтобы уточнить, каждый VEVENT связан с одной "Встречей". Однако может быть или не быть повторяющегося шаблона.
-Mike