3
我試圖在周範圍內的Outlook中獲取所有約會,但不會再出現約會約會。Outlook過濾項目 - 獲取所有在一週範圍內的定期約會
下面是代碼:
var outlook = new Microsoft.Office.Interop.Outlook.Application();
var calendar = outlook.Application.Session.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderCalendar);
calendar.Items.IncludeRecurrences = true;
string filter = String.Format("[Start] >= {0} And [End] < {1}",
DateTime.Now.Date.ToString("ddddd h:nn AMPM"),
DateTime.Now.Date.AddDays(5).ToString("ddddd h:nn AMPM"));
Outlook.AppointmentItem appointment;
foreach (var item in calendar.Items.Restrict(filter))
{
appointment = item as Outlook.AppointmentItem;
if (appointment != null)
{
MessageBox.Show(appointment.Start.ToString());
}
}
我如何獲得所有被顯示在Outlook一週範圍內定期約會?
那除非我試圖讓一天預約工作太棒了它沒有安排我有一個例外。我已經包裝了recur = rp.GetOccurrence(cur);嘗試趕上,繼續,並非常感謝! – Daryl