Win 7 で Excel 2003 の 1 つのウィンドウ/インスタンスで複数の Excel ファイルを開く方法

Win 7 で Excel 2003 の 1 つのウィンドウ/インスタンスで複数の Excel ファイルを開く方法

新しい Windows 7 マシンで Excel 2003 を実行しています。(使用していない Excel 2010 スターターもプリインストールされています)。

私は Excel のヘビー ユーザーです。毎日一日中使用しています。10 枚から 15 枚のシートを開くこともよくありますが、そのシートの多くは相互にセル参照を持っています。また、すべてのショートカットを保存したマクロ ファイルも持っています。

私の古い W2K マシンでは、.xlsファイルまたはファイルへのショートカットをクリックすると、そのファイルが既存の Excel インスタンスで開きました。これは当然のことです。Excel の 1 つの「ウィンドウ」またはインスタンスで、多くのファイルを開くことができました。すべてのファイルは相互にやり取りでき、ファイル間の参照は機能し、マクロは機能し、Ctrl + Tab または Ctrl + F6 でワークブックを切り替えたり、タブを 1 つのワークブックから別のワークブックに移動したりできました。

新しい W7 マシンでは、アイコンをクリックすると毎回 Excel の新しいインスタンスが開きます。これは非常にイライラします。接続しているスプレッドシートはどれも機能しなくなりました。マクロは機能しません。ファイルを接続できず、タブを移動できません。行き詰まってしまいました。仕事ができません!

CTRL-を実行してナビゲートすることで、ファイルを 1 回のインスタンスで開くことはできますOが、クリックでファイルを操作する必要があります。

これはレジストリ ファイルの欠陥だと思います。おそらく、新しいマシンにプリロードされていたスターター Excel 2010 が原因だと思います。

このバグを修正するためのレジストリ編集の手順を教えていただけますか? レジストリ編集よりも簡単な方法はありますか?

答え1

Excel オプション -> 詳細設定 -> 表示 -> 「すべてのウィンドウをタスク バーに表示する」の横のチェックマークを外します。これで完了です。

答え2

私は W7 の Excel 2010 でも同様の問題を抱えていましたが、インストールを修復してもうまくいかなかったようで、DDE を無視するオプションは既にチェックされていませんでした。Excel ファイルのショートカット アイコンも異常でしたが、classes_root のレジストリ エントリはすべて正常のようでした (ただし、小さな何かが間違っているのではないかと思いますが、違いを見つけるためのスナップショットは撮っていません)。

これを修正するために、私は次のことを行いました:

  1. Excel .xlsx ファイルを見つける
  2. Shift キーを押しながら右クリック > アプリケーションから開く...
  3. 表示されたオプションを無視して「参照」をクリックします
  4. Excel 2010のインストール先に移動します(私の場合は

    C:\Program Files (x86)\Microsoft Office\Office14
    
  5. Excel.exeをダブルクリックします

  6. 前のダイアログの「常に開く...」ボックスにチェックが入っていることを確認します。
  7. OKをクリック

これで、タスク マネージャーで表示されるように、Excel ファイルが 1 つのインスタンスで開き、アイコンも正しく表示されます。Windows 7 のタスク バーのショートカットを Shift キーを押しながらクリックして Excel を新しいプロセスとして起動し、そこからファイルを開くことで、2 番目のインスタンスを簡単に強制的に実行できます (たとえば、2 番目のファイルを 2 番目のモニターで表示し、ファイル間で貼り付ける必要がない場合)

答え3

この設定はオプションで変更できます。チェックが入っている場合は、次の操作を行ってください。

Excel Options > Advanced > General > Ignore other applications that use Dynamic Data Exchange

説明どおりに動作します。(このパスは Office 2010/2007 用です。2003 の正確なパスはわかりませんが、これとかなり近い場所にあるはずです)

編集:ここ2010、2007、2003 でのこの修正のパスです。

これにチェックを入れると、Windows エクスプローラーから新しい Excel ファイルを開くたびに、Excel は新しいインスタンスを強制的に作成します。複数のモニターがあり、面倒なウィンドウ操作をせずに 2 つのファイルを一度に表示したい場合に便利です。インスタンス自体からファイルを開くと、現在のインスタンスでファイルを開くことができます。問題は、コピー アンド ペーストがそれほどエレガントではないことです。テキスト、HTML、またはその他の面倒な形式でしかコピー アンド ペーストできません。また、数式が失われることがよくあります。

このオプションがすでにオフになっている場合、問題がいつ発生するかはわかりません。ただし、実際の Office インスタンスをインストールしたら、コンピューターに Office Starter をインストールする必要はないと思います。私Starterなら、そのパッケージ全体を削除します。

答え4

私も同じ問題を抱えていました。何度も検索しましたが、何も機能しませんでした。最後に、Excel 2003 を初めてインストールしたときに失敗したことを思い出しました。

修正方法は?

Windows エクスプローラーで Excel ファイルを右クリックし、既定のプログラムを再度選択します ([プログラムから開く] --> [既定のプログラムの選択...])。

修理済み!

関連情報