Outlook超链接的格式是什么?

时间:2012-08-26 19:43:27

标签: python hyperlink outlook

我正在使用一个实用程序来获取一些(~80)超链接并将它们转换为可以粘贴到Outlook电子邮件中的格式 - 导致Outlook仅显示链接URL中的参数。我们的错误跟踪系统中的超链接实际参考错误。超链接仅因URL末尾的错误编号参数而异。我的计划是让实用程序在剪贴板上推送Outlook格式的超链接,以便将它们粘贴到Outlook中。我遇到的问题是: Outlook期望如上所述粘贴超链接的格式是什么 - 使用单个错误号作为链接的可见文本?作为参考,我正在计划用Python完成所有这些。

1 个答案:

答案 0 :(得分:2)

不确定python implementation,但在c#中,您可以使用System.Windows.Forms.Clipboard复制富文本编辑器的HTML格式文本。请参阅related SO postHTML Clipboard Format on MSDN。也许使用this reference link - 您可以将其转换为基于python的方法。

private const string html = @"Version:0.9
StartHTML:<<<<<<<1
EndHTML:<<<<<<<2
StartFragment:<<<<<<<3
EndFragment:<<<<<<<4
SourceURL: {0}
<html>
<body>
<!--StartFragment-->
<a href='{0}'>{1}</a>
<!--EndFragment-->
</body>
</html>";

string link = String.Format(html, "http://www.stackoverflow.com", "StackOverflow");
Clipboard.SetText(link, TextDataFormat.Html);