Как я могу выбрать выбранную встречу или встречу из просмотра календаря Outlook, щелкнув правой кнопкой мыши по ней с помощью C# vsto. Единственный способ, которым я это нашел, - это получить папку Outlook и фильтровать ее по дате начала и окончания. Проблема с этим подходом заключается в том, что если два назначения находятся в одном диапазоне, то нет способа выбрать, что показывать. Есть идеи?Получить выбранное собрание из вида календаря
private void GetAppointment()
{
Outlook.Explorer expl = Application.ActiveExplorer();
Outlook.Folder folder = expl.CurrentFolder as Outlook.Folder;
Outlook.View view = expl.CurrentView as Outlook.View;
if (view.ViewType == Outlook.OlViewType.olCalendarView)
{
Outlook.CalendarView calView = view as Outlook.CalendarView;
DateTime dateStart = calView.SelectedStartTime;
DateTime dateEnd = calView.SelectedEndTime;
// Find the appointment
}
}