Показать файл .MSG с Outlook в приложении C #?

Есть ли способ (какой-то конкретный COM-объект), который можно интегрировать в окно вашего приложения и отображать содержимое файла .MSG? Есть решения для разбора файлов .MSG, но хотелось бы легко их отобразить. Электронные письма с таблицами, ссылками и особенно изображениями очень сложно правильно отобразить - насколько я понимаю, только Outlook может отображать точно в той форме, к которой привык пользователь.

Даже Preview Handler нарушает форматирование электронной почты - вы можете заметить это на панели предварительного просмотра Windows Explorer. Я думаю, единственное надежное решение - попросить Outlook отобразить его для вас ...


person diamond    schedule 03.07.2015    source источник


Ответы (1)


Вы можете автоматизировать Outlook для отображения файлов .msg. См. Как автоматизировать Outlook и Word с помощью Visual C # .NET для создания предварительно заполненных электронных почтовое сообщение, которое можно редактировать для получения дополнительной информации.

Также вы можете рассмотреть возможность использования сторонних компонентов для выполнения работы.

person Eugene Astafiev    schedule 03.07.2015
comment
Спасибо, открытие в новом окне с помощью _MailItem.Display() пока подходит. - person diamond; 04.07.2015