Как настроить 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

По умолчанию это значение равно Signatures, то есть Outlook будет искать папку 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 to Signatures, вы должны оказаться в сетевом пути. Любые программы, которые его встречают, рассматривают его как каталог.

Протестировал с Outlook 2010 и 2013.

решение3

Путь к папке подписи жестко закодирован в Outlook. Единственное, что вы можете сделать, это изменить место расположения папки AppData пользователя, и это, в свою очередь, переместит Outlook туда, где он ищет папку подписи. Если вы это сделаете, вы по сути сделаете копии Microsoft Office для всех одинаковыми. Если один человек добавит ярлык быстрого запуска, он появится на экране у всех, поскольку все они используют одну и ту же папку для хранения данных.

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Папки оболочки

Мне лично нравится, что вы используете макрос для выполнения работы. Он только добавляет секунды ко времени входа пользователя.

Связанный контент