加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

vb.net – 邮件视图Outlook 2013 Microsoft Office Interop上的

发布时间:2020-12-17 00:08:49 所属栏目:大数据 来源:网络整理
导读:我正在使用Microsoft.Office.Interop.Outlook,VB.net和Office 2013生成MailItem,然后将项目发送到Outlook,显示电子邮件窗口并让用户编辑它/从Outlook 2013发送它.我正在做的事情是: 我创建了Microsoft.Office.Interop.Outlook.MailItem对象并用相关信息填充
我正在使用Microsoft.Office.Interop.Outlook,VB.net和Office 2013生成MailItem,然后将项目发送到Outlook,显示电子邮件窗口并让用户编辑它/从Outlook 2013发送它.我正在做的事情是:

我创建了Microsoft.Office.Interop.Outlook.MailItem对象并用相关信息填充它,我生成一个像这样的正文的HTML常量

Private Const mstrHTML_FORMAT As String = "<html><p style='font-size:10pt;font-family:Arial;'>{0}</p></html>"

然后我将我想要的文本添加到字符串变量strBody并使用String.Format将文本插入到我的对象的HTMLBody中:

objMailItem.HTMLBody = String.Format(mstrHTML_FORMAT,strBody)

我还将正文的格式更改为HTML:

objMailItem.BodyFormat = Microsoft.Office.Interop.Outlook.OlBodyFormat.olFormatHTML

经过几个其他步骤后,我将其发送到视图

objMailItem.Display(True)

我的问题是,当用户发送电子邮件时,接收者将看到该电子邮件的主题为文本的消息

为什么会发生这种情况的任何线索?

这是一个Outlook“功能”. Outlook故意将< end>在消息预览中,当正文不够长以填充预览时.

这不是由您的代码或任何错误的HTML格式引起的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读