Как получить список всех повторений задачи в Outlook за указанный период?

Доброго времени суток.

Необходимо решить следующую задачу. За указанный период (дата От и До) получить список всех задач из Outlook. Причем для повторяющихся должны быть указаны все отдельные экземпляры. Не могу придумать, как решить. Для встреч есть возможность использовать метод

GetOccurance

, который принимает дату и проверяет, есть ли на нее встреча. Для задач, к сожалению, метод не работает.

Пока смог придумать только следующее: применять к задаче

GetReccurancePattern

, считывать параметры повторения и вычислять даты, на которые приходятся повторы. Затем сверять с нужными. Но варианты настройки повторений крайне разнообразные и прописать их все в коде выглядит задачей, как минимум, очень трудоемкой.

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

В общем, если кто знает как решить - поделитесь)

Кросс