
Com o Outlook anterior à versão 2010, era possível especificar qualquer caminho para as assinaturas.
Com o Outlook 2010, a única maneira é usar aqueles armazenados emC:\Documents and Setting\UserName\Local Settings\Application Datas\Microsoft\Signature\
Gostaria de apontar as assinaturas para um compartilhamento de rede. Permitindo-nos modificar as assinaturas no compartilhamento, em vez de fazer login em todos os computadores cada vez que somos solicitados a modificá-los (e isso ocorre frequentemente porque as assinaturas contêm logotipos sobre eventos atuais).
Atualmente usamos um script para copiar as assinaturas do compartilhamento para o disco local quando os usuários fazem login.
Responder1
O Outlook sempre procurará em seu perfil de usuário a pasta de assinaturas, a única maneira de contornar isso é usar links NTFS ou algum truque.
A chave de registro que define onde procurar a assinatura do Outlook é
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\General\Signatures
Por padrão, esse valor é definido como Signatures
, o que significa que o Outlook procurará a pasta Signatures
no formato %APPDATA%\Microsoft\
.
Agora, podemos simplesmente alterar essa chave para outra coisa e o Outlook procurará as assinaturas em uma pasta diferente.
E aí está minha assinatura alterada:
Incrível! Mas eu quero uma pasta totalmente diferente!
Atravessar diretórios parece funcionar bem:
No entanto, se você quiser fazer referência ao conteúdo de uma unidade diferente, talvez seja melhor apenas criar uma associação/link.
Responder2
Acho que você provavelmente poderia colocar um link simbólico para o caminho de rede desejado, no lugar da pasta. Algo como:
cd "C:\Documents and Setting\UserName\Local Settings\Application Datas\Microsoft\"
rmdir Signatures
mklink /D Signatures \\network_path_to_signatures
Agora, se você fizer cd to Signatures
, deverá acabar no caminho da rede. Qualquer programa que o encontre o trata como um diretório.
Testei com Outlook 2010 e 2013.
Responder3
O caminho para a pasta de assinatura está codificado no Outlook. A única coisa que você pode fazer é alterar onde a pasta AppData do usuário está localizada e isso, por sua vez, moverá para onde o Outlook procura a pasta de assinatura. Se você fizer isso, basicamente tornará a cópia do Microsoft Office de todos igual. Se uma pessoa adicionar um atalho de inicialização rápida, ele aparecerá na tela de todos, pois todos usam a mesma pasta para armazenar dados.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
Pessoalmente, gosto que você use a macro para fazer o trabalho. Ele adiciona apenas segundos ao tempo de login do usuário.