
I found a solution for the issue, that is to sort
the items then Restrict
, and maybe Restrict
again. Here is the pseudo code:
Calendar = outlook_mapi.GetDefaultFolder(OlDefaultFolders.olFolderCalendar)
myItems = calendar.Items(filter) # use your filter
myItems.IncludeRecurrences = True # apply this to my items, not all items
myItems.Sort("[Start]")
myItems= myItems.Restrict(filter)
Cheers!