優先的に使用するExcelを指定するコマンド

ようすけ

2009年10月08日 09:00

私は使ったことがないのだけれども、
Excel2007は他のExcelと共存することができ、
インストールする時にそのように指定するとPCに2種類のExcelが入るのだそうです。
そうすると優先的にExcel2007が立ち上がる設定になります。

つまり、xlsファイルに関連付けられるプログラムがExcel2007になるってこと?
もし、2007ではなくて例えば2003でファイルを開きたい時には
一度2003を起動させといて、ファイルを開かないといけないということ?

そこで、コマンドプロンプトで
「優先的に使用したいEXCEL.EXEのパス」\EXCEL.EXE /regserver
を実行すると、レジストリを書き換えてくれて、使用したいExcelで起動できる
とのことです。

プログラムでExcelでファイルを開く処理があるのだけれども、
2007(試用版)を共存させていたPCで急にExcelが開かなくなる事態になり、
調べてみると、2007の試用期間が終わってので、開かなくなっていたという・・・
上記のコマンドで優先するExcelを変えると解決したそうです。

この記事がお役に立ったようでしたらクリックお願いします

関連記事