回答:
複数のバージョンのOfficeを実行する場合、「デフォルト」バージョンを指定する唯一の確実な方法は、プログラムをインストールする順序です。アプリケーションの修復または再インストールは機能しません。
コンピューター上のすべてのOfficeアプリを完全に(RevoUninstallerなどを使用して)削除することから始めます。
次に、Office 2010を完全にインストールしてパッチを適用します。デフォルトに設定するまでOffice 2010に再度パッチを適用することはありませんので、徹底的にパッチを適用してください。
次に、Office 2003とパッチをインストールします。
.xlsファイルを選択すると、2003が開くはずです。コンバーターパックがインストールされていない限り、.xlsxファイルは2010年に開きます。
自動修復機能を無効にすることも確認できます。特にWord(およびAccess)は、各起動時に予想される条件をチェックします。チェックすることの1つは、予想されるファイルの種類の既定のアプリであるかどうかです。Office 2010の自動修復機能を無効にすると、自動修復機能が無効になり、それ自体がデフォルトとして設定されなくなります。
将来的には、2003が完了するまで2010にパッチを適用しないでください。パッチファイルは完全なスイートの修復インストールをトリガーし、ほとんどの場合、それ自体をデフォルトとして設定します。
Windows 7およびVistaでファイルの関連付けを設定または変更する方法のガイドに従って、Excel 2003 .exeに.xlsファイルの関連付けを設定するだけです。
Office 2010のみがインストールされているため、これを直接確認することはできませんが、Office 2007以降は.xlsxファイル形式にデフォルト設定されており、Excel 2003はその形式を読み取ることができないため、これは機能するはずです。
これにより、.xlsファイルがExcel 2003で開くように設定され、.xlsxファイルはデフォルトで2010で開くことができます。