Надстройка Outlook: получение элементов из выбранного календаря - PullRequest
0 голосов
/ 19 августа 2011

Я создаю надстройку для Outlook и хочу узнать, как получить элементы из выбранного календаря?Например, мне нужно получить все элементы встреч из календаря с именем «myCalendar».Теперь я могу получить все записи о встречах из ВСЕХ календарей.

спасибо,

1 Ответ

6 голосов
/ 21 августа 2011

Эти дополнительные календари доступны в виде подпапок в главной папке календаря. Итак, вот что вы делаете:

  1. Получить ссылку на основную папку календаря, используя

    Outlook.MAPIFolder calendar = Application.Session.GetDefaultFolder (Outlook.OlDefaultFolders.olFolderCalendar);

  2. Перечисляйте коллекцию calendar.Folders, пока не найдете коллекцию с MAPIFolder.Name, которую вы ищете.

  3. Из этого MAPIFolder перечислите все Items как Outlook.AppointmentItem, как вы уже делаете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...