如何让Outlook识别整个link,而不是只识别其中的一部分?
How to make Outlook recognize a whole link, not just a part of it?
我在 UiPath(VB.NET) 中的程序将带有两种类型 link 的消息发送到本地文件夹到客户端。
第一个 link 用于浏览器,类似于“https://tpra.local/lib/КОМПАНИЯ/...”。一个问题是它没有被视为一个整体。
Outlook 识别此 link,使其变为蓝色并在其下划线 直到第一个西里尔字母“К”。该字母及其后的所有内容均未被识别为 link。因此,当客户单击它时,他会转到“https://tpra.local/lib/”,这不是完整路径。
我尝试使用 WebUtility.UrlEncode,它被认为可以替换西里尔字母符号,但它替换了所有符号,包括斜杠,因此 Outlook 也无法理解 link。
但是没有“https”的 link //tpra...local/lib/КОМПАНИЯ/... - 运行良好并在资源管理器中打开正确的目录。
我需要让 links - 对于资源管理器和浏览器 - 都能正常工作。
那么我怎样才能让 outlook 识别整个“https”link,就像识别其他 link 一样?
将 HTMLBody
属性(而不是 Body
)设置为格式正确的 HTML 字符串、<a>
标签和所有。
我在 UiPath(VB.NET) 中的程序将带有两种类型 link 的消息发送到本地文件夹到客户端。
第一个 link 用于浏览器,类似于“https://tpra.local/lib/КОМПАНИЯ/...”。一个问题是它没有被视为一个整体。 Outlook 识别此 link,使其变为蓝色并在其下划线 直到第一个西里尔字母“К”。该字母及其后的所有内容均未被识别为 link。因此,当客户单击它时,他会转到“https://tpra.local/lib/”,这不是完整路径。
我尝试使用 WebUtility.UrlEncode,它被认为可以替换西里尔字母符号,但它替换了所有符号,包括斜杠,因此 Outlook 也无法理解 link。
但是没有“https”的 link //tpra...local/lib/КОМПАНИЯ/... - 运行良好并在资源管理器中打开正确的目录。
我需要让 links - 对于资源管理器和浏览器 - 都能正常工作。
那么我怎样才能让 outlook 识别整个“https”link,就像识别其他 link 一样?
将 HTMLBody
属性(而不是 Body
)设置为格式正确的 HTML 字符串、<a>
标签和所有。