2010-03-10 5 views
2

Outlook의 일정 이벤트 항목을 C# 코드로 캡처하려고하는데 반복 일정을 캡처하는 데 문제가 있습니다. 나는 일주일에 한 번씩 반복 기록을 작성하더라도 매일 나타나기도합니다. 어떻게 할 수 있는지에 대한 제안?
1. Outlook의 현재와 현재 폴더 유형이 Microsoft.Office.Interop.Outlook.OlItemType.olAppointmentItem 경우 확인 모든 폴더를 가져 오기 : 여기 C# 일정 약속 캡쳐

내가 뭐하는 거지를 요약 한 것입니다.
2. 일정 항목에 대한 폴더가 생기면 다음 문장을 사용하여 특정 기간 동안 만 약속을 가져 오는 필터를 만듭니다.

문자열 필터 = "[Start]> =" "+ start.ToString "g") + " 'AND [시작] <'"+ end.ToString ("g") + " '";
Microsoft.Office.Interop.Outlook.Items calendarItems = folder.Items.Restrict (filter);

3 위의 calendarItems 목록에서 개별 약속을 가져옵니다.

답변

1

항목에 IncludeRecurrences를 설정하려고합니다. 자세한 내용 및 샘플 코드는 MSDN: IncludeRecurrences을 참조하십시오.

+0

도움이됩니다. 감사! –