7

В то время как Outlook 2010 предлагает средства для ручного экспорта календаря в виде файла ics, есть ли способ сделать это автоматически на регулярной основе?

1 ответ1

6

Вы можете запустить надстройку или запустить код VBA. В Outlook нет типичных триггеров событий, так что в любом случае вы запускаете событие, которое может вызвать самую большую проблему.

Добавить в

Вот надстройка, которая называется Calendar ImportExport, которая может импортировать / экспортировать календарь во многих форматах. Он также может быть запущен из командной строки, которая может помочь вам использовать планировщик заданий для удовлетворения ваших "автоматически на регулярной основе" требований. Это дополнение может быть самым простым способом, но стоит $ 19,95(USD).

VBA

Вот пример VBA Code CalendarSharing.SaveAsICal Method ;

В следующем примере Visual Basic для приложений (VBA) создается объект CalendarSharing для папки «Календарь», а затем экспортируется содержимое всей папки (включая вложения и личные элементы) в файл календаря iCalendar (.ics).

Это потребует от вас настройки безопасности макросов. Я до сих пор не понял, как вызвать этот код из триггера события. Может быть в состоянии вызвать его из планировщика заданий, но пока не знаю, как это сделать. Буду обновлять этот ответ, когда я это выясню.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .