Я использую 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 #?