Outlook中的内联响应中的HTMLBody不一致

时间:2016-10-26 20:19:14

标签: c# email outlook vsto

我有一个功能区按钮,点击后,获取HTMLBody并修改它。但是,在获取内联响应的HtmlBody时,我一直看到这个问题。

这是我抓取它的方式

var valorTemp: String = "44,52"
valorTemp = valorTemp.substring(with: Range<String.Index>(valorTemp.startIndex..<valorTemp.characters.index(valorTemp.endIndex, offsetBy: -2)))

然而,当我第一次单击回复并单击按钮时,我得到一个相当短的HTMLBody(只是原始消息的主体,如此

        Microsoft.Office.Interop.Outlook.Explorer exp = Globals.ThisAddIn.Application.ActiveExplorer();
        if (exp.ActiveInlineResponse != null)
        {
            var body = exp.ActiveInlineResponse.HTMlBody;
        }

但是当我再次点击时,我得到一个非常大的HTML Body,看起来像这样的格式化文档(这只是一个片段,它非常大)

<div dir=\"ltr\">test</div>\r\n"

每次这些都有不同的原因吗?这是访问html正文以获取内联响应的错误方法吗?如果是这样,怎么样?

谢谢!

0 个答案:

没有答案