Мне нужно программно показать диалог «Отправить календарь по электронной почте» с помощью C#. ForwardAsICal выглядел как способ go, но он напрямую прикрепляет файл .ics к вашему MailItem. Мне нужно, чтобы пользователь сам выбрал детали календаря. Я не могу найти правильную команду для запуска этого диалогового окна. Может кто-нибудь мне помочь? Спасибо!
Итак, я нашел свой ответ с устаревшими CommandBars. Не знал, что он все еще использовался для выполнения.
OutlookApp.ActiveInspector().CommandBars.ExecuteMso("CalendarInsert"); было то, что мне было нужно.
OutlookApp.ActiveInspector().CommandBars.ExecuteMso("CalendarInsert");