1つ閉じると他の.xlsも全部閉じますよね?
これが都合が悪いので
多少PCが重くなっても1個1個独立したような感じにならないでしょうか?
1個を閉じても他のを閉じようとしたりしない方法を探しています。
よろしくお願いします。
xxx.vbs と 1つScriptファイル作って、その中で、複数のExcelを起動させると、右上の×で閉じても、他のExcelは残っているけど??こんな感じ?
xxx.vbs
Dim oApp
'1つ目
Set oApp = CreateObject("Excel.Application")
oApp.Visible = True '可視にする
oApp.UserControl = True
'2つ目
Set oApp = CreateObject("Excel.Application")
oApp.Visible = True '可視にする
oApp.UserControl = True
'3つ目
Set oApp = CreateObject("Excel.Application")
oApp.Visible = True '可視にする
oApp.UserControl = True
↑だと、空白のExcel3つだけど、あとは、Forで回したり、
定型業務で開くファイルが決まっているなら
Set oApp = CreateObject("Excel.Application")
oApp.Visible = True '可視にする
oApp.UserControl = True
oApp.Workbooks.Open "e:\作業報告\日報.xls"
Set oApp = CreateObject("Excel.Application")
oApp.Visible = True '可視にする
oApp.UserControl = True
oApp.Workbooks.Open "e:\予定\予定表.xls"
とか、.Workbooks.Open 固定のファイル名でやると便利かも?
Excelの「ファイルを開く」で開いたり、
既にExcelが起動している状態でxlsファイルをダブルクリックして開くと、
同一プロセス内となってしまいます。
そのため、別プロセスで起動させたい場合は、面倒ではありますが
Windowsの「スタートボタン」から新たにExcelを起動して、
それから「ファイルを開く」ようにします。
( xlsファイルをダブルクリックやドラッグ&ドロップでも開く事ができます。)
ものすごく簡単な回答になりますが、
スタートメニューからExcelを起動してください。
そうすると複数のExcelが起動できます。
ブックをダブルクリックで起動すると、既に開いてるExcelに開くようになっています。
スタートメニューからだと任意のブックを開くのが面倒ですが、
最近使ったファイルから選んだりすれば簡単です。
右クリックに「新しいEXCELで開く」のコマンドを作ってしまうのがよさそうです。
1 エクスプローラのフォルダオプションからファイルの種類から拡張子XLSを選びます。
2 詳細設定から新規。
3 開いた画面のアクションに「新しいEXCELで開く」
アクションを実行するアプリケーションに「"(EXCEL.EXEがあるフォルダ)\EXCEL.EXE" "%1"」
OKを押す。
4 デフォルトにしたい場合は「既定に設定」を選択。OK。
これで、ブックを右クリックしたときに新しいEXCELで開くメニューができます。
エクセルの窓の右上の赤いXをクリックすると、開いているファイルが全部閉じますが、その下の小さなXをクリックして閉じると、そのファイルだけが閉じて他のファイルは開いたままですよ。
一度お試しください。
自分は単純なので単純な操作を提出します。
解決案1)Excelは複数別プロセスで立ち上げできます。二つ以上のアプリが走る感じです。
解決案2)xls閉じるのにExcel内の当該シートのクローズボックスをクリックする。
http://ameblo.jp/gurizou/theme-10003292799.html
こちらの「EXCELの複数起動」を参照してください。
やり方は フォルダオプションを 一部変更するだけです。
こうすれば、ファイルをクリックして開いたときに 個別になります。
個別起動させた場合、別のブックにシートを コピー、移動させたい場合は、
その元のブックの「ファイル」から ブックを開いてください。
(こうすれば 前と同じ状態になります)
エクセルファイルを起動した場合、同じウインドウに格納されますよね。
これを回避する方法がありますよ。
単純ですが、スタートメニューなどからエクセルを開く。
その上にドラッグアンドドロップ。
この方法で同じウインドウに表示されることを防げます。
デュアル以上のモニタ構成だとかなり威力があるので覚えて置いて損はないですよ。
ポイントは、該当ファイルを開くのではなく、あくまでExcel.exeを2個起動するということです。
エクセル自体の×ボタンではなく、
開いているファイルの×ボタン
(エクセル自体の×ボタンの下にあります)
を押せば済むような気がしなくもないですが、
解釈を間違っていたらごめんなさい。
なるほど。。
ちょっとややこしいのですね。
正直申し上げてよく分からないです。
エクセルの設定では私が探している機能は無いっぽいですね