我正在使用VSTO开发outlook 2007的插件。其中一个功能是捕获发送事件,然后强制将电子邮件格式转换为HTML,然后在电子邮件消息内容的底部插入一个链接。以下是我将电子邮件内容转换为html格式的代码:
mailItem.BodyFormat = OlBodyFormat.olFormatHTML;
string link = generateLink();
mailItem.Body += link;
但是,当收到电子邮件时,它不会以HTML格式显示
上述将电子邮件制作为HTML的代码有什么问题?
谢谢~~ 帕特里克
答案 0 :(得分:4)
您必须设置mailItem.HTMLBody而不是mailItem.Body才能使用HTML。