こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

EXCEL2013 同じウィンドウ内表示

Windows7でExcel2013を使用しています。
シートを複数開いた時に、新しいウィンドウで開くのではなく、一つのウィンドウの中に開くことは可能でしょうか。
おそらくExcel2010以前はこの設定だったと思います。
どうぞよろしくお願い致します。

投稿日時 - 2017-02-06 16:57:21

QNo.9290602

困ってます

質問者が選んだベストアンサー

SDIになったUIを、2010までのMDIにしたいということなのですよね?

”Excelのシート”と言った場合は、1つのファイルに含まれる、画面下部のタブで切り替えるシートを指します。(これはシートとしか言いようがない…)
なので、”シートを複数”と言うと、Sheet1/Sheet2/Sheet3… というものになるのですが?
MDIの話であれば、”Excelのファイル(又はブック)を複数開いた…”と言わないと意味が違ってきます。

環境と使われ方が変わってきたため、2013でようやくMDIからSDIに変更されました。UI的には概ね歓迎する向きが多いのですが、マクロの互換性などで結構騒ぎになったものです。

MDIにしたい目的が単なるUI上のことなのか、プログラムからExcelファイルを開く際の方法の問題なのか?によっても異なりますが、
・プログラム指定なら
https://blogs.msdn.microsoft.com/office_client_development_support_blog/2016/12/19/excel2013-changes-to-sdi/
が参考になるかもしれません。
・ただのUIの話なら
MDIの2010をSDIにはできるので、その逆もレジストリを駆使すればできるのかもしれませんが、情報は見つかりませんね。隠し機能があっても公表はされませんから。(MSのことなので、おそらくどこかにその機能があるはずだと思っています)
私は2016ですが、自分の環境を壊して試す訳にもいかないので…。

投稿日時 - 2017-02-06 19:50:44

お礼

SDI、MDI 勉強になりました。
教えていただきありがとうございました。
SDIで慣れるようにしていきたいと思います。

投稿日時 - 2017-02-07 09:34:53

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.2

>シートを複数開いた時に、新しいウィンドウで開くのではなく、一つのウィンドウの中に開くことは可能でしょうか。
可能です。
Excel 2013は新規に空白のブックを開くとSheetは1枚です。
複数のSheetにしたいときは下部のSheet名(タブ)の右側に「⊕」があり、新しいシートの追加ができます。

>おそらくExcel2010以前はこの設定だったと思います。
表示が変わっただけで同じ機能です。

投稿日時 - 2017-02-06 19:04:05

ANo.1

Excel 2013では1ファイルごとに別々のExcelが立ち上がるように変更されました。これを前の方式に切り替えることは、多分できないと思います。

2013の方式を「SDI」(Single Document Interface)、
2010以前の方式を「MDI」(Multi Document Interface)と言います。

詳細は上記の単語などで検索してみてください。一応、SDIにすることで複数のディスプレイを使う環境で作業がしやすくなるなどのメリットがあるため変更されたようです。

投稿日時 - 2017-02-06 18:27:25

お礼

丁寧に教えていただきありがとうございました。
現在の方式SDIで慣れるようにしていきたいと思います。

投稿日時 - 2017-02-07 09:35:36