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#の別の予定とプログラムで競合しているかどうかを確認するにはどうすればよいですか?