如何设置 Outlook 2010 以使用默认签名文件夹之外的签名?

如何设置 Outlook 2010 以使用默认签名文件夹之外的签名?

在 Outlook 2010 之前的版本中,可以为签名指定任何路径。
在 Outlook 2010 中,唯一的方法是使用存储在C:\Documents and Setting\UserName\Local Settings\Application Datas\Microsoft\Signature\

我想将签名指向网络共享。这样我们就可以修改共享中的签名,而不必每次被要求修改签名时都登录每台计算机(这种情况很常见,因为签名包含有关当前事件的徽标)。

我们目前使用脚本在用户登录时将签名从共享复制到本地磁盘。

答案1

Outlook 将始终在您的用户配置文件中查找签名文件夹,解决此问题的唯一方法是使用 NTFS 链接或一些技巧。

定义在何处查找 Outlook 签名的注册表项是

HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\General\Signatures

默认情况下,此值设置为,这意味着 Outlook 将在中Signatures查找文件夹。Signatures%APPDATA%\Microsoft\

现在,我们可以将该密钥更改为其他内容,Outlook 将在不同的文件夹中查找签名。

在此处输入图片描述 在此处输入图片描述

这是我修改后的签名:

在此处输入图片描述

太棒了!但我想要一个完全不同的文件夹!

遍历目录似乎工作正常:

在此处输入图片描述

但是,如果您想引用来自不同驱动器的内容,最好只是创建一个连接/链接。

答案2

我认为你可以将符号链接放到你想要的网络路径上,来代替文件夹。例如:

cd "C:\Documents and Setting\UserName\Local Settings\Application Datas\Microsoft\"
rmdir Signatures
mklink /D Signatures \\network_path_to_signatures

现在,如果您使用 cd 转到Signatures,您应该会进入网络路径。任何遇到该路径的程序都会将其视为目录。

使用 Outlook 2010 和 2013 进行了测试。

答案3

签名文件夹的路径已硬编码到 Outlook 中。您唯一能做的就是更改用户 AppData 文件夹所在的位置,这反过来会改变 Outlook 查找签名文件夹的位置。如果这样做,您实际上会让每个人的 Microsoft Office 副本都相同。如果一个人添加了快速启动快捷方式,它将出现在每个人的屏幕上,因为他们都使用同一个文件夹来存储数据。

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell 文件夹

我个人喜欢你使用宏来完成这项工作。它只会增加用户登录时间的几秒。

相关内容