![既定の署名フォルダーの外部にある署名を使用するように Outlook 2010 を設定する方法を教えてください。](https://rvso.com/image/1314317/%E6%97%A2%E5%AE%9A%E3%81%AE%E7%BD%B2%E5%90%8D%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%83%BC%E3%81%AE%E5%A4%96%E9%83%A8%E3%81%AB%E3%81%82%E3%82%8B%E7%BD%B2%E5%90%8D%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%20Outlook%202010%20%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%82%92%E6%95%99%E3%81%88%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82.png)
2010年以前のOutlookでは、署名のパスを任意に指定することができました。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 のコピーが同じになります。1 人のユーザーがクイック起動ショートカットを追加すると、全員が同じフォルダーを使用してデータを保存しているため、そのショートカットが全員の画面に表示されます。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell フォルダー
個人的には、マクロを使用して作業を行うのが気に入っています。ユーザーのログイン時間が数秒長くなるだけです。