>Hi Chuck,
>
>I tested your code with Outlook 2007 and it works fine. Both, lo_appt.Start and lo_occur.Start return correct date for appointment. Also filter condition could be much simplified
>
>lcFilter = "[Start] >= '" + DTOC(ld_date ) + " 12:00 AM' AND " + ;
> "[Start] < '" + DTOC(GOMONTH(ld_date, 3)) + " 12:00 AM'"
>
>
It's on the recurring appointsments. If you have a recurring appointment that runs all day for 5 days (example monday to friday) it'll return 5 times once for each day but the start date on each day is first day of the recurring appointment.
Charles
"The code knows no master." - Chuck Mautz
"Everybody is ignorant, only on different subjects." - Will Rogers