Я пытаюсь захватить записи для событий календаря из 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.