データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
こんにちは。
共存インストール時に優先で起動する既定のバージョンを変更したいとのことで、
プログラムの関連付けや/regserverコマンドによる情報はご覧になられたようですが、なぜかうまくいかないケースも見受けられるようです。
まだ原因が掴めていないのですが、私の環境のVistaの1台で、関連付けの設定ができなくなってしまう現象が発生しました。
Office 2003/2007/2010を共存していますが、このスレッドを見て既定のプログラムをExcel 2007から2010に変更した所、
Excel 2003に変わってしまい、それ以降変更が不可となってしまいました。(以前はできていました)
既定のプログラムの変更、ファイルの拡張子の関連付け、/regserverコマンドのいずれも変化なしという状況で、
既定のプログラムの推奨されたプログラムに2つのExcelが表示されているのですが、どちらもExcel 2003のアイコンになっています。
[参照]から各バージョンのExcelを選び直しても変化せず、関連付けが変わらなくなってしまいました。
他のXP, Vistaのマシンでは、現状は問題がなさそうです、普段一番使用している1台だけができなくなってしまったようです。
何が原因なのか掴めていないのですが、何らかの理由でレジストリの更新がうまくいかないのだろうと思い、
レジストリの設定内容を見ると Excel 2003になっていたので、直接レジストリを変更して対処しました。
レジストリの変更箇所は、下記の1か所です。
HKEY_CLASS_ROOT\Applications\EXCEL.EXE\shell\open\command
(既定) REG_SZ "C:\Program Files\Microsoft Office\Office11\EXCEL.EXE" "%1"
↓
(既定) REG_SZ "C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" "%1"
と変更し、ExcelファイルのダブルクリックでExcel 2010が起動することを確認しました。
HKEY_CLASS_ROOT\Application\ の EXCEL.EXE キーを削除して、再度既定のプログラムの設定を行えば直るようなのですが、
今回は、上記のように command キーのデータを変更して対処してみました。
この変更を行った後、既定のプログラムの設定を見ると、推奨されたプログラムとして表示されるEXCELプログラムのアイコンが
まともなものに変わりました。
おかしくなった原因は不明ですが、とりあえず参考です。
Susumu Zenba / Microsoft MVP for Business Productivity-Word