首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Outlook的消息编辑器- ControlType.Document获取HTML

从Outlook的消息编辑器- ControlType.Document获取HTML
EN

Stack Overflow用户
提问于 2015-07-09 09:24:59
回答 1查看 171关注 0票数 3

我正在尝试从Outlook中获取HTML。文本格式被设置为HTML,这就是exchange服务器在我发送它之后将接收的内容。

我可以通过以下方式获得文本:

代码语言:javascript
复制
if (e.Current.ControlType == ControlType.Document && e.Current.Name == subject+" - Message")
{
       TextPattern v = (TextPattern)e.GetCurrentPattern(TextPattern.Pattern);
       System.Console.WriteLine("DOC:"+ v.DocumentRange.GetText(-1));
}

有什么方法可以使用.NET自动化特性从编辑器中读取HTML吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-09 10:35:54

我觉得你上错班了。我从Microsoft support网站上的一个示例中提取了以下片段。HTMLBody是getter/setter (尽管在本例中它被用作setter )。

代码语言:javascript
复制
Outlook.MailItemClass mItem = (Outlook.MailItemClass)doc.MailEnvelope.Item;
mItem.Subject = strSubject;
mItem.BodyFormat = Outlook.OlBodyFormat.olFormatHTML;
mItem.HTMLBody = GetString(strBody);

这里有完整的文章。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31313358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档