C # Календарь Запись встреч - PullRequest
2 голосов
/ 10 марта 2010

Я пытаюсь захватить записи для событий календаря из Outlook в моем коде C #, и у меня возникают проблемы с записью повторяющихся записей. Кажется, они появляются каждый день, хотя я делаю повторяющиеся записи в течение недели / месяца. Любые предложения о том, как это можно сделать?

Вот краткое изложение того, что я делаю:
1. Извлечение всех папок, присутствующих в Outlook, и проверка, является ли текущий тип папки Microsoft.Office.Interop.Outlook.OlItemType.olAppointmentItem.
2. После того, как у меня есть папка для элементов календаря, я создаю фильтр, чтобы получать встречи только на определенную продолжительность, используя следующие операторы:

string filter = "[Start]> = '" + start.ToString ("g") + "' AND [Start] <'" + end.ToString ("g") + "'"; <br> Microsoft.Office.Interop.Outlook.Items calendarItems = folder.Items.Restrict (filter);

3 Затем я получаю индивидуальные встречи из приведенного выше списка calendarItems.

1 Ответ

1 голос
/ 11 марта 2010

Вы хотите установить IncludeRecurrence для элементов. См. MSDN: IncludeRecurrence для получения дополнительной информации и примера кода.

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