Office 2007、Windows Server 2008 x64。
ドキュメントをダブルクリックしたときに新しいExcelインスタンスで開かれるようにExcelを作成して、View-Arrange All機能を使用せずに、それらを別々のウィンドウとして並べて簡単に表示できるようにするにはどうすればよいですか?次に、タスクバーに移動し、1つのドキュメントをクリックして表示し、タスクバーの別のドキュメントをクリックして、そのドキュメントに切り替える必要があります。別の方法として、1つのドキュメントを閉じ、新しいExcelウィンドウを開き、そこにドキュメントをドラッグします。
ありがとうございました。
ここでレジストリを変更する非常に素晴らしいウォークスルーがあります。 Server 2008では少し異なりますが、うまくいけば十分に似ています。
regedit.exe
_を検索してください。 _regedit.exe
_ファイルを右クリックし、[管理者として実行]オプションをクリックします。HKEY_CLASSES_ROOT\.xls
_キーに移動します。これを行うには、_HKEY_CLASSES_ROOT
_ノードを展開して_.xls
_と入力するか、単に_.xls
_を検索するか、下にスクロールして検索します。次のようなものが表示されます。上のスクリーンショットの_(Default)
_の値、つまり_Excel.Sheet.8
_を見てください。次に、_HKEY_CLASSESS_ROOT
_のそのキーに移動します。つまり、_HKEY_CLASSES_ROOT\Excel.Sheet.8
_に移動します。
Excel.Sheet.8
_キーを展開すると、その下にいくつかのキーがあることがわかります。それらのキーの1つはShell
という名前です。 Shell
キーも展開してください。次のようなものが表示されます。シェルの下のキーは、エクスプローラーでExcelファイルを右クリックしたときに表示されるオプションに対応していることに注意してください。ここで「新しいインスタンスで開く」オプションを追加したいという考えです。 Shell
キーを右クリックして、[新規]-> [キー]を選択します。
キーに任意の名前を付けます。たとえば、OpenInNewInstance
です。キーが作成されたら、_(Default)
_をダブルクリックしてデフォルト値を設定します。デフォルト値は、右クリックメニューに表示されるオプションです。したがって、この例では、_Open In New Instance
_を使用します。次のようなものが必要です。
OpenInNewInstance
の下に新しいキーを追加します。今回は、command
という名前を付けます。 command
キーのデフォルト値を設定するには、Excel.EXEファイルへのパスが必要です。 Windows 7 64ビットおよびOffice 2010では、値を次のように設定します。C:\Program Files (x86)\Microsoft Office\Office14\Excel.EXE" "%1
私と同じ設定をしている場合は、上記をコピーするだけです。それ以外の場合は、セットアップに合わせて必要な調整を行います。次のようなものが表示されます。
.xls
_ファイルを右クリックします。 「新しいインスタンスで開く」オプションが表示されます。[新しいインスタンスで開く]をクリックすると、Excelが新しいアプリケーションウィンドウでブックを開きます。別の_.xls
_ファイルを右クリックして新しいインスタンスで開きます。Excelはさらに別のアプリケーションウィンドウで開きます。
.xls
_ファイルをダブルクリックするたびに、Excelで新しいアプリケーションインスタンスでそのファイルを開く必要があります。その後、簡単な1つの手順を実行します。 Shell
キーに移動し、デフォルト値をOpenInNewInstance
に設定します上記の手順では、_*.xls
_ファイルの右クリックメニューにオプションを追加できます。 Excel 2007/2010ファイルの拡張子は異なります(_.xlsx
_または_.xlsm
_)。同じ手順に従いますが、#2で正しい拡張子(xlsx
ではなくxlsm
またはxls
)を探します。
Regedit.exeを使用したソリューションを提供する回答がすでにベストとして選択されています。ただし、レジストリを編集する必要がない簡単な方法があります。
最初のExcelドキュメントを開いたら、タスクバーでそのドキュメントのアイコンを見つけて右クリックします。 Microsoft Office Excel 2007を選択します。新しいExcelドキュメントが開きます。そこから、メインメニューを使用して2番目のドキュメントを開きます。もちろん、3番目、4番目などを同じ方法で開くことができます。
レジストリの修正を使用して、Windows XP here の実用的なソリューションがありました。しかし、それは32ビットOSでのみ機能することを示しています。ただし、スタート...ファイル名を指定して実行に移動し、"C:\Program Files\Microsoft Office\Office12\Excel.EXE" "C:\Stuff\sheet.xlsx"
と入力します。同じウィンドウで開きますか、それとも新しいウィンドウで開きますか?
これがこの32ビットハックであったため、デフォルトのopenコマンドはDDE open(%1)を使用してファイル名を提供し、常に既存のウィンドウを使用していましたが、DDEを使用しないこの直接%1引数メソッドは新しいウィンドウを開きました。
ちょうど私の2セント。うまく動かないかもしれません。
同じ問題が発生した簡単な方法を見つけました:コントロールパネル->フォルダーオプションに移動し、[同じウィンドウですべてのフォルダーを開く]から[新しいウィンドウですべてのフォルダーを開く]に切り替えるだけです(または同様に、 mドイツのWindows 7設定からの翻訳はこちら)
[マイコンピュータ]> [ツール]> [フォルダオプション]> [ファイルタイプ]に移動し、XLSXを選択します(2007のXLSXまたは2003のXLS)。
詳細ボタンをクリックします
詳細ウィンドウで[同じウィンドウで閲覧]をオフにします。
次に、[開く]を強調表示して[編集]をクリックします
必要に応じて元に戻すことができるように、これらの設定を書き留めます
アクションボックスに「開く」と表示されていることを確認します
DDEを使用するチェックボックスをオンにします
DDEメッセージボックスとDDEアプリケーションが実行されていないボックスにあるものをすべて削除します。