За указанный период (дата От и До) надо получить список всех задач из Outlook. Причем для повторяющихся должны быть указаны все отдельные экземпляры. Не могу придумать, как решить. Для встреч есть возможность использовать метод
GetOccurance, который принимает дату и проверяет, есть ли на нее встреча. Для задач, к сожалению, метод не работает.
Пока смог придумать только следующее: применять к задаче
GetReccurancePattern, считывать параметры повторения и вычислять даты, на которые приходятся повторы. Затем сверять с нужными. Но варианты настройки повторений крайне разнообразные и прописать их все в коде выглядит задачей, как минимум, очень трудоемкой.
Есть и еще вариант. При экспорте задач через Файл - Экспорт за указанный период выгружаются все повторения задачи в CSV. Может есть способ делать такой экспорт через VBA? (хотя, конечно, лучше в коде перебирать отдельные экземпляры повторений задачи).
В общем, если кто знает как решить - поделитесь)