不要将驱动器路径转换为 ​​UNC 路径

当插入指向映射网络共享上的文件的链接时,该链接会自动转换为 UNC 路径。 所以以前的链接是;
H:\文件名.txt
转向;
\\服务器名\用户名\文件名.txt

在上面的示例中,H:\-驱动器是用户的主驱动器,UNC 路径现在指向发送方而不是接收方的主位置。

这给我们带来了一些问题,因为我们经常将个人报告文件放在用户的主驱动器上,然后向他们发送一封包含链接的电子邮件以通知他们这一点。 例如,我们的人力资源部门批量执行此操作,并立即向所有用户发送一封带有 H:\-驱动器参考的标准化电子邮件。

有没有办法配置 Outlook,保留对映射网络共享的驱动器路径引用,并且不会将其转换为 UNC 路径?

遗憾的是,这个问题没有直接的解决方案,但有一些解决方法;

输入链接

您可以键入链接,而不是使用“插入”->“超链接”来链接特定单词(例如“单击此处打开文档”)。
要使其自动变成链接,请使用以下格式;
file://H:/filename.txt

对于此方法,您必须注意文件名中的空格并将链接放在<>如果有必要的话,否则你最终会得到一个。

然而,此技巧在将 Word 设置为电子邮件编辑器的 Outlook 2003 中不起作用,因为它甚至会将键入的链接转换为 UNC 路径。

以纯文本形式撰写

当您以纯文本形式撰写消息并输入链接时,链接将保持不变,因为它基于文本编写的内容,并且“文本背后”没有任何内容。

注意:即使将 Word 设置为电子邮件编辑器,工具提示仍将其显示为 UNC 路径,但实际接收的链接仍将是驱动器路径,因此仍然有效。

同样,对于此方法,您必须注意文件名中的空格并将链接放在<>如果需要的话。 此外,为了让 Outlook 将纯文本消息中键入的链接转换为实际的可点击链接,接收者需要具备以下条件:已启用(这是默认设置)。

将 Outlook 设置为您的电子邮件编辑器

专门针对 Outlook 2003 及更早版本的解决方法是将 Outlook 设置为电子邮件编辑器,而不是 Word。 要更改此设置,请转到:
工具->选项...->选项卡邮件格式

暂时断开映射驱动器的连接

更激进的方法是暂时断开映射的网络驱动器。 如上所述,这还允许您再次将特定单词链接到某个位置。 这背后的技巧是,在创建超链接时,无法解析 UNC 路径,因此链接将保持不变。

当使用“插入”->“超链接”选项时,您必须输入路径,因为您无法再浏览到该文件。

请注意,当您断开映射的网络驱动器的连接时,您不会在存储在该位置的任何应用程序中打开任何文档。

注入 HTML 源

也许有点不方便,但仍然是一个很好的解决方法,特别是当您使用模板时,直接到您正在撰写的消息中。 这当然需要您在适当的 HTML 编辑器中键入模板或手动构建 HTML 源代码。

基本上,创建一个包含以下内容的 txt 文件就足够了;

<html> 
  <body>
    <a href="file://H:/filename.txt">click here</a>
  </body> 
</html>