我试图在我的C#代码中从Outlook捕获日历事件的条目,但我在捕获重复记录方面遇到了麻烦。它们似乎每天都出现,即使我每周/每月都会重复记录。有关如何做到的任何建议吗?
以下是我正在做的事情的总结:
1.获取Outlook中存在的所有文件夹,并检查当前文件夹类型是否为Microsoft.Office.Interop.Outlook.OlItemType.olAppointmentItem。
2.获得日历项目的文件夹后,我创建了一个过滤器,使用以下语句仅在特定时间内获得约会:
string filter =“[Start]&gt; ='”+ start.ToString(“g”)+“'AND [Start]&lt;'”+ end.ToString(“g”)+“'”; <登记/> Microsoft.Office.Interop.Outlook.Items calendarItems = folder.Items.Restrict(filter);
3然后我从上面的calendarItems列表中获取单独的约会。