Если вы хотите открыть почтовое сообщение в Outlook, то я почти уверен, что вам нужно будет использовать COM . Есть ли какая-то конкретная причина, по которой вы хотите взаимодействовать с Outlook, а не автоматизировать отправку с использованием SMTP и пространства имен System.Net.Mail
?
Редактировать: Кажется, вы можете указать вложение, используя ссылку mailto , кстати. Пример:
mailto:foo@bar.com?subject=foo&body=bar&attachment="C:/foo/bar.txt"
Вы пробовали это с Outlook? Тем не менее, я бы по-прежнему рекомендовал COM как способ, поскольку он дает вам гораздо больший контроль над тем, что вы можете делать с Outlook и почтовыми сообщениями.