首页 文章

如何使用Outlook AddIn插入可点击的超链接?

提问于
浏览
0

我正在使用Outlook AddIn,它在电子邮件正文中粘贴文本 . 我没有使用以下任何一种 .

email.Body 
email.HTMLBody

相反,我使用: email.GetInspector.WordEditor.Content.InsertBefore() 或InsertAfter()这个选择的原因是由于后面提到的代码行保留了电子邮件格式,默认用户的字体以及签名格式 .

现在,当我尝试将链接粘贴到电子邮件中时,它不会显示为超链接,而是显示为字符串 . 当我单击空格或在其后输入时,我的链接仅变为可点击的超链接 . 我不能使用URI类,因为我还将字符串格式的文本与链接一起粘贴 .

我尝试自己添加标签并将电子邮件保存为.htm这里是我的链接发布的行 . 标签不会翻译成HTML .

<a href="http://whatever.com">http://whatever.com</a>

如果不自己放置标签,那就是同样的事情,但没有所有的&quot,&gt,&lt ...当然也没有HTML标签,这使得没有可点击的超链接 .

谁知道如何解决这个问题?

1 回答

  • 0

    Word对象模型中的Document类提供Hyperlinks属性,该属性返回表示指定文档中所有超链接的超链接集合 .

    您需要使用Hyperlinks类的Add方法 . 它返回一个Hyperlink对象,表示添加到范围,选择或文档的新超链接 .

相关问题