我正在使用 C# 在我的 Outlook 日历中完成并获取我的所有约会,并试图弄清楚我是否有任何冲突,但是当我检查 Appointment.Conflicts.Count 时,它始终为 0,即使我添加了多个同时发生的约会。
这是一些示例代码:
var outlook = new Microsoft.Office.Interop.Outlook.Application();
var calendar = outlook.Application.Session.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderCalendar);
Outlook.AppointmentItem appointment;
foreach (Outlook.AppointmentItem item in calendar.Items)
{
if (item.Conflicts.Count > 0)
{
Console.WriteLine("Never gets hit");
}
}
如何确定 Outlook 中的约会是否与 C# 中的另一个约会发生冲突?