すべてのユーザーにWord 2010アドインをインストールするためのMSIインストーラをビルドしています。このアドインには、自分のアドインが動作するために必要なテンプレートが含まれています。インストールするテンプレートファイルを共通フォルダC:\Program Files\Common\Microsoft\Templates
に設定しました。私は「私だけ」のためにインストールすることを選択した場合MSIインストーラを使用するすべてのユーザーがWord 2010テンプレートを利用できるようにするにはどうすればよいですか?
User/Machine Hive: Software\Microsoft\Office\14.0\Common\General
SharedTemplates="[CommonFilesFolder]Microsoft\Templates"
、上記のキーと値がHKEY_CURRENT_USERにロードされ、すべてが順調である:私は、次のキーを設定します。しかし、「Everyone」を選択すると、上記のキーがHKEY_LOCAL_MACHINEに読み込まれますが、Wordはその場所のレジストリから値を取得していないようです。
MSIが「すべてのユーザー」に一度インストールされている場合、共有テンプレートをすべてのユーザーが利用できるようにする方法を見つける必要があります。
インストーラは、Windows XP、32ビットで実行されています。
Wordはこの設定をHKLMから読み取らないことに苛立ちますが、それは理にかなっています。良い答えをありがとう! –