如何在c#中动态控制新创建邮件的outlook电子邮件主体

时间:2016-04-25 07:00:58

标签: c# outlook outlook-addin

我正在创建插件。我想在C#中控制电子邮件正文,所以我在正文部分写的内容可以通过服务器端发送。

2 个答案:

答案 0 :(得分:1)

这正是我想要的:

Outlook.Application application = Globals.ThisAddIn.Application;

Outlook.Inspector inspector = application.ActiveInspector();

Outlook.MailItem myMailItem =(Outlook.MailItem)inspector.CurrentItem;

string subjectEmail = myMailItem.Subject;

string bodyEmail = myMailItem.Body;

答案 1 :(得分:0)

如果我正确理解了这个问题,您希望能够访问电子邮件正文部分并根据愿望对其进行格式化。你可以使用下面的代码来做到这一点。

MailMessage mail = new MailMessage();

mail.Body =“将简单的自定义消息放在这里”;

// mail.IsBodyHtml = true; //如果您想在代码中使用特定于HTML的格式。

实施例

mail.Body =“这封电子邮件是由xyz发送的这是粗体文字!

mail.IsBodyHtml = true;