0
C# vsto를 사용하여 Outlook 캘린더보기에서 선택한 회의 또는 약속을 마우스 오른쪽 버튼으로 클릭하면 어떻게받을 수 있습니까? 내가 찾은 유일한 방법은 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
}
}