Excel 2007 のインストール場所を見つけるための信頼できるレジストリ キーはどこにありますか?
5 に答える
どうですか:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\X.0\Common\InstallRoot]
これには、そのバージョンの Office のインストール ディレクトリを含む 'Path' という名前のキーが含まれています。これは、Excel 8.0 から 12.0 まで一貫しています。特定の製品を探したい場合は、Common の代わりに Excel、Word、Access などを使用してください。
- ジョン ------- ジョン ペルティエ、Microsoft Excel MVP
から: http://www.developersdex.com/vb/message.asp?p=2677&r=6199020
次のキーを使用しています。
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\excel.exe]
フォルダー名に Office12 が含まれている場合は、2007 です。この方法を使用して、インストール中に Office 2000-2003 アドインまたは Office 2007 アドインをインストールするかどうか、およびそれらをインストールするフォルダーを決定します。
これは非常に信頼性が高く、Windows のローカライズされたバージョンでもうまく機能します。これまでのところ、フランス語、ドイツ語、スペイン語、イタリア語でテストしており、以前に使用していた他の方法よりもはるかに優れた成功を収めています. XLSTART はすべての言語で同じはずですが、場合によっては "STARTUP" がローカライズされているため、単語アドインを開発するときは注意してください。
ここにあなたが行くことができる別の方向があります。私はこれをテストしていません。
このキーは、すべてのOffice2007インストールで一貫していることがわかりました。
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\9B905EB838DBFEE4991CF8E66F518BBF]
これを読んでいて、Excel 2007を使用している場合、それがあなたにとっても信頼できるものであれば、これに投票する(またはコメントを残す)ことができますか?(投票するか、間違っている場合はコメントを投稿しますか?)
注: これは私のマシン間で一貫していません。
[HKLM\SOFTWARE\Microsoft\Office\X.0\Common\InstallRoot]
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\Excel\InstallRoot\