【发布时间】:2015-07-03 07:35:19
【问题描述】:
我正在开发一个在电子邮件正文中粘贴文本的 Outlook 插件。 我没有使用以下任何一种。
email.Body
email.HTMLBody
相反,我使用:
email.GetInspector.WordEditor.Content.InsertBefore()或 InsertAfter()
这种选择的原因在于后面提到的代码行保留了电子邮件格式、默认用户的字体以及签名格式。
现在,当我尝试将链接粘贴到电子邮件中时,它不会显示为超链接,而是显示为字符串。我的链接只有在我点击空格或在它之后输入时才会变成可点击的超链接。 我不能使用 URI 类,因为我还粘贴了字符串格式的文本以及链接。
我尝试自己添加标签并将电子邮件保存为 .htm,这是我发布链接的行。标签不会翻译成 HTML。
<a href="http://whatever.com">http://whatever.com</a>
如果不自己放置标签,也一样,只是没有所有的 "、>、<...,当然也没有 HTML 标签,它不会产生可点击的超链接。
有人知道如何解决这个问题吗?
【问题讨论】:
标签: html hyperlink vsto outlook-addin