Откройте Outlook из приложения WPF

1

то, что я пытаюсь сделать, - это ярлык и событие MouseLeftButtonDown на нем, когда пользователь нажимает на ярлык, который открывает приложение Outlook, но всякий раз, когда щелчок снова запускается в Exception, это код, который у меня есть,

if (e.LeftButton == MouseButtonState.Pressed)
{
    Microsoft.Office.Interop.Outlook.Application objOutlook = new Microsoft.Office.Interop.Outlook.Application();
    Microsoft.Office.Interop.Outlook.MailItem mic = objOutlook.CreateItem (Microsoft.Office.Interop.Outlook.OlItemType.olMailItem) as Microsoft.Office.Interop.Outlook.MailItem;
    mic.To = "[email protected]";
    mic.Subject = "l";
    mic.Body = "h";
    mic.Display(true);
}

и вот Исключение, которое я получил! [Com Exception] [1]

[1]:

  • 0
    Я пишу это как [email protected] для конфиденциальности, но когда мне нужно запустить программу, я возвращаю ее обратно в службу поддержки.
  • 0
    Google для "outlook interop rpc_e_call_rejected" дает много результатов, например, это . Что вы пробовали?
Показать ещё 2 комментария
Теги:
wpf
outlook

1 ответ

2
Лучший ответ

Как насчет этого

var url = "mailto:[email protected]?subject=Test&body=Hello";
System.Diagnostics.Process.Start(url);
  • 1
    Я забыл упомянуть, что при этом откроется браузер по умолчанию, а не Outlook.
  • 0
    Намного лучше открыть браузер по умолчанию, потому что, возможно, некоторые пользователи не любят использовать Outlook, спасибо.
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню