如何打开Outlook新邮件窗口c# [英] How to open Outlook new mail window c#

查看:64
本文介绍了如何打开Outlook新邮件窗口c#的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在寻找一种在 Outlook 窗口中打开新邮件的方法.

我需要以编程方式填写:发件人、收件人、主题、正文信息,但让这个新邮件窗口保持打开状态,以便用户可以验证内容/添加内容,然后作为正常的 Outlook 消息发送.

I need programically fill: from, to, subject, body information, but leave this new mail window open so user can verify content / add something then send as normal Outlook msg.

发现:

Process.Start(String.Format(
 "mailto:{0}?subject={1}&cc={2}&bcc={3}&body={4}", 
  address, subject, cc, bcc, body))

但是没有发件人"选项(我的用户有多个邮箱...)

But there is no "From" option (my users have more than one mailbox...)

有什么建议吗?

推荐答案

我终于解决了这个问题.这是解决我的问题的一段代码(使用 Outlook 互操作)

I've finally resolved the issue. Here is piece of code resolving my problem (using Outlook interops)

Outlook.Application oApp    = new Outlook.Application ();
Outlook._MailItem oMailItem = (Outlook._MailItem)oApp.CreateItem ( Outlook.OlItemType.olMailItem );
oMailItem.To    = address;
// body, bcc etc...
oMailItem.Display ( true );

这篇关于如何打开Outlook新邮件窗口c#的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆