2010-03-10 75 views
2

我試圖捕捉從Outlook日曆事件中的條目在我的C#代碼,我有捕捉重複記錄的麻煩。他們似乎每天都會出現,即使我每週/每月重複錄製一次。有關如何完成的任何建議?C#日曆約會捕獲

下面是我在做什麼摘要:
1.抓取出現在Outlook和檢查,如果當前文件夾類型是Microsoft.Office.Interop.Outlook.OlItemType.olAppointmentItem所有文件夾。
2.一旦我有一個日曆項目的文件夾,我創建了一個過濾器使用以下語句來獲得預約只針對特定的時間:

字符串過濾器=「[開始]> =「」 + start.ToString( 「G」)+ 「 'AND [開始] <'」 + end.ToString( 「G」)+ 「'」;
Microsoft.Office.Interop.Outlook.Items calendarItems = folder.Items.Restrict(過濾器);

3我取從上面的列表calendarItems個別預約。

回答

1

你想上的項目設置IncludeRecurrences。有關更多詳細信息和示例代碼,請參閱MSDN: IncludeRecurrences

+0

幫助。謝謝! – 2010-03-11 18:31:00