将HTML推送到新电子邮件正文的最佳方法是什么(OUTLOOK / VSTO)

时间:2013-07-26 12:12:45

标签: c# outlook vsto

我已经能够为Outlook设置一个VSTO C#addin,它在“新邮件”对话框上有一个按钮(“消息”选项卡上的自定义组),按钮加载带有webview的表单,可以传回加载项的信息。

但是我现在不确定如何将HTML传递到新的邮件窗口,开始我只想让代码将“Hello World”放入电子邮件的正文 - 我已经做了一些谷歌搜索对此并没有发现任何想法?

目前我在网页上运行JS,在Addin上运行回调,只是做一个MessageBox.Show(),但我需要弄清楚如何根据网页上选择的内容传回HTML电子邮件,但我敢肯定,如果我能弄清楚如何将HTML文本放入体内,这将使我开始。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:3)

您可以设置MailItem.HTMLBody属性,也可以使用Inspector.WordEditor(返回Word的Document对象)来操作正文内容。从MailItem.GetInspector或Application.ActiveInspector返回Inspector。