Excelドキュメントを別のウィンドウで開くにはどうすればよいですか?


10

Office 2007、Windows Server 2008 x64。

ドキュメントをダブルクリックしたときに新しいExcelインスタンスで開かれるようにExcelを作成して、View-Arrange All機能を使用せずに、それらを個別のウィンドウとして並べて簡単に表示できるようにするにはどうすればよいですか?次に、タスクバーに移動し、1つのドキュメントをクリックして表示し、タスクバーの別のドキュメントをクリックして、そのドキュメントに切り替えます。別の方法として、1つのドキュメントを閉じ、新しいExcelウィンドウを開き、そこにドキュメントをドラッグします。

ありがとうございました。


5
5年後:既定では、Excel 2013は各ブックを独自のウィンドウで開きます。 詳細
Ƭᴇcʜιᴇ007

1
ねえ、whaddayaknow!遅刻しない方がいいです!
ユージーン


Excelには、[詳細]-> [一般]の下に、[Dynmaic Data Exchangeを使用する他のアプリケーションを無視する]というオプションがあります。これは実際には毎回新しいウィンドウを開きますが、ファイルを実際に開くのを妨げる非常に迷惑なエラーを引き起こします。なぜマイクロソフトはそんなに愚かでなければならないのですか?それはOSのGD名にあります-WINDOWS。アプリケーションのウィンドウを開く機能を削除する理由???
BT

2016-問題が再発しました。
user2924019 2017年

回答:


3

ここでレジストリを変更するための非常に素晴らしいウォークスルーがあります。Server 2008では少し異なりますが、うまくいけば十分に似ています。

  1. レジストリエディターを管理者として実行します。方法がわからない場合は、スタートメニューを開き、を検索してくださいregedit.exeregedit.exeファイルを右クリックして、[管理者として実行]オプションをクリックします。

  1. レジストリエディタで、HKEY_CLASSES_ROOT\.xlsキーに移動します。これを行うには、HKEY_CLASSES_ROOTノードを展開してからを入力する.xlsか、を検索する.xlsか、下にスクロールして検索します。次のようなものが表示されます。

(Default)上のスクリーンショットの値、つまりを見てくださいExcel.Sheet.8。次に、そのキーに移動しますHKEY_CLASSESS_ROOT。つまり、に移動しHKEY_CLASSES_ROOT\Excel.Sheet.8ます。

  1. 展開Excel.Sheet.8の鍵を、あなたはそれがその下にいくつかのキーを持っていることがわかります。これらのキーの1つはという名前shellです。先に進んで、shellキーも拡張してください。次のようなものが表示されます。

シェルの下のキーは、エクスプローラーでExcelファイルを右クリックしたときに表示されるオプションに対応していることに注意してください。ここで「新しいインスタンスで開く」オプションを追加したいという考えです。したがって、shellキーを右クリックし、[ 新規]-> [キー]を選択します。

キーに任意の名前を付けます。たとえば、OpenInNewInstance。キーが作成されたら、ダブルクリックし(Default)てデフォルト値を設定します。デフォルト値は、右クリックメニューに表示されるオプションです。したがって、この例ではを使用しますOpen In New Instance。次のようなものが必要です。

  1. の下に新しいキーを追加しますOpenInNewInstance。今回はと名前を付けますcommandcommandキーのデフォルト値を設定するには、EXCEL.EXEファイルへのパスが必要です。Windows 7 64ビットおよびOffice 2010では、値を次のように設定します。

C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE" "%1

私と同じ設定の場合は、上記をコピーするだけです。それ以外の場合は、セットアップに合わせて必要な調整を行います。次のようなものが表示されます。

  1. それでおしまい!完了です。Windowsエクスプローラーに移動し、任意の.xlsファイルを右クリックします。「新しいインスタンスで開く」オプションが表示されます。

[新しいインスタンスで開く]をクリックすると、Excelが新しいアプリケーションウィンドウでブックを開きます。別の.xlsファイルを右クリックして新しいインスタンスで開きます。Excelはさらに別のアプリケーションウィンドウで開きます。

  1. それだけでは不十分で、これをデフォルトの動作にしたい場合。つまり、.xlsエクスプローラーでファイルをダブルクリックするたびに、Excelでそのファイルを新しいアプリケーションインスタンスで開くようにしたい場合、1つの簡単な手順で実行できます。shellキーに移動し、デフォルト値を次のように設定しますOpenInNewInstance

上記の手順では、*.xlsファイルの右クリックメニューにオプションを追加できます。Excel 2007/2010ファイルの拡張子は異なります(.xlsxまたは.xlsm)。同じ手順に従うだけですが、#2 で正しい拡張子(xlsxまたはのxlsm代わりxls)を探します。

http://web.archive.org/web/20141014173336/http://www.excelqa.info/2011/06/17/how-to-open-excel-files-in-a-new-application-instance- windows-7-or-vista /


これまでのところ、これはこの質問に対する最も近い答えです。ありがとうございました。
ユージーン

リンクが古くなっています。
Okuma.Scott 2015

私は「シェル」キーを持っていません。また、Windows 8.1のExcel 2010でExcel.Sheet.8の下にあるほとんどのキーも持っていません。代わりに、空の "ShellNew"キーがあります。
BT

0
  1. Microsoft Officeボタンをクリックし、[Excelのオプション]をクリックします。
  2. [詳細設定]をクリックし、[全般]領域の[他のアプリケーションを無視する]チェックボックスをオンにします。
  3. OKをクリックします

1
いいえ、2番目のドキュメントでのみ機能しました。2番目のドキュメントのウィンドウで開かれた3番目以降のすべてのドキュメント。ありがとうございます:)
ユージーン

0

[マイコンピュータ]> [ツール]> [フォルダオプション]> [ファイルタイプ]に移動し、[XLSX](XLSX for 2007またはXLS for 2003)を選択します

詳細ボタンをクリックします

詳細ウィンドウで[同じウィンドウで閲覧]をオフにします。

次に、[開く]を強調表示して[編集]をクリックします

これらの設定を書き留めておくと、必要に応じて元に戻すことができます

アクションボックスに「開く」と表示されていることを確認します

DDEを使用するチェックボックスをオンにします

DDEメッセージボックスとDDEアプリケーションが実行されていないボックスにあるものをすべて削除します。


Windows Server 2008でこれを行うにはどうすればよいですか?[ファイルの種類]ダイアログはなくなり、コントロールパネルの他のダイアログボックスにはこれらのオプションはありません。
ユージーン

レジストリを編集する必要があります。約束どおりに進行します。
Bugtussle 2009

キジェは正解です。あなたは2つのモニターにまたがってExcelを広げることができます、私はいつもそれをします。OSによっては、ウィンドウの右上にあるmax \ restoreボタンを使用できない場合があります。
Bugtussle 2009

2
キエの答えは正しくありません。私は特に「新しいExcelインスタンスで開く」と述べていますが、Kijeは1つのExcelインスタンスを使用することを提案しています。メモリ使用量は私には関係ありません。2つのモニターにまたがるのは面倒です。
ユージーン

0

レジストリの修正を使用して、ここでWindows XPの実用的なソリューションがありました。しかし、それは32ビットOSでのみ機能すると述べています。でも、気になるのは、[スタート]メニューの[ "C:\Program Files\Microsoft Office\Office12\EXCEL.EXE" "C:\Stuff\sheet.xlsx"ファイル名を指定して実行]をクリックして、同じウィンドウで開くか、新しいウィンドウで開くかです。

これがこの32ビットハックであったため、デフォルトのopenコマンドはDDE open(%1)を使用してファイル名を提供し、常に既存のウィンドウを使用していましたが、DDEを使用しないこの直接%1引数メソッドは新しいウィンドウを開きました。

ちょうど私の2セント。うまく動かないかもしれません。


0

同じ問題が発生した単純な方法を見つけました:コントロールパネル->フォルダーオプションに移動し、[同じウィンドウですべてのフォルダーを開く]から[新しいウィンドウですべてのフォルダーを開く]に切り替えます(または同様に、 mドイツのWindows 7設定からの翻訳はこちら)


1
これはエクスプローラーの設定です。OPは、Excelの新しいインスタンスでExcelドキュメントを開くことができるようにしたいと考えています。
RobH

0

regedit.exeを使用したソリューションを提供する回答がすでにベストとして選択されています。ただし、レジストリを編集する必要がない簡単な方法があります。

最初のExcelドキュメントを開いたら、タスクバーでそのドキュメントのアイコンを見つけて右クリックします。Microsoft Office Excel 2007を選択します。新しいExcelドキュメントが開きます。そこから、メインメニューを使用して2番目のドキュメントを開きます。もちろん、3番目、4番目などを同じ方法で開くことができます。


1
@sarah、ご回答ありがとうございます。しかし、私の質問は特にファイルをダブルクリックすることに関するものでした。私はすでにあなたが提案したことをしていました、そして私はそれらすべての余分なクリックをしなければならなかったので面倒になりました。
ユージーン

くそー。すみません、@ Eugene。私は人々がするときに嫌いなことをしました。質問を注意深く読みませんでした。特に無知ですが、私はExcelファイルをダブルクリックで開くことができるようにしたいので、プログラムの新しいインスタンスで開きます。
サラ

@Eugene、私は質問があなたの質問の数年後に尋ねられて答えられたことを発見しました、私が信じているのは、賛成票を受け取るいくつかの追加の方法です。それらのいずれかをまだ試す機会がありませんでした。superuser.com/questions/431061/...
サラ・

@Eugeneまた、同じ質問の別のバージョンの複製としてマークされていたことがわかります。これは、あなたの質問の数か月前に投稿されたようです。そこには86の賛成票があります。superuser.com/questions/21602/open-excel-files-in-new-window(まだ読んでいません。)これらのバージョンの質問を組み合わせたりリンクしたりできますか?
サラ

ありがとう、@ sarah私はそれを閉じるために投票しました、うまくいけば管理者はしばらくしてそれに到達するでしょう。この問題全体は、Microsoftが問題を解決したため、最新バージョンのExcelではもはや意味がありません:)
Eugene

-3

おそらくこれはすでに知っていますが、1つのExcelインスタンスで複数のウィンドウを開くことができます。ウィンドウ/新しいウィンドウのプルダウンを使用して、必要に応じて配置します。

Excelの複数のインスタンスを使用すると、メモリの負荷が高くなります。

ここに画像の説明を入力してください


3
問題は、これらがウィンドウであり、(たとえば)2番目のモニターに移動できる最上位ウィンドウではないことです。
クリスW.レア

私はBasicallyMoney.comに同意します-これは私が必要とするものではありません。ありがとう。
ユージーン

1
-1 OP質問の正反対
Chris Marisic 2012
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.