- ベストアンサー
Excel2000でファイルを複数開くと複数Excelが起動してしまう!!
御世話になっております。 エクスプローラからファイルをダブルクリックして 開くと開いたファイルの数だけExcelが起動して しまいます。 Excelファイルを複数開いたときにExcelが一つの ままで中でファイルを複数開きたいのです。 (SDIではなくMDIとして開きたい。) 理由は多数のファイルを開くとメモリ不足になって しまい困っているからです。 回避方法を教えて下さい。 試したこととしては。。 Excelのオプションで表示タブで 「ウィンドウをタスクバーに表示」を オフにしても回避できませんでした。 <環境> 1.OSはW2K 2.Excel2000 3.エクスプローラのファイルタイプ 拡張子「xls」のopenオプション "C:\Program Files\Microsoft Office\Office\Excel.exe" "%1" DDEを使うはオフ (多少いじりましたが駄目でした) 以上
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。maruru01です。 [アクションを実行するアプリケーション]の「"%1"」オプションを削除してはどうでしょうか? 私の環境(Windows2000、Excel2000)では、 [アクションを実行するアプリケーション] :「"C:\Program Files\Microsoft Office\Office\EXCEL.EXE" /e」 [DDEを使う]:ON [DDEメッセージ]:「[open("%1")]」 で、複数起動はしません。 ちなみに、タスクバーとは関係ないと思います。 (単独起動でも、ファイルごとにタスクバーにアイコンが出ますから。) あと、参考になりそうなページも載せておきます。 (ページの下の方) http://www.asahi-net.or.jp/~ef2o-inue/kankyo/sub02_03_02.html
その他の回答 (3)
- snoopy64
- ベストアンサー率42% (337/793)
#1です。 #3の補足見ました。 #2のお礼を見ますと、ファイル名の方が分解されてしまうようなので、 %1を囲まないといけないのかな、と思ったりするのですが。。。
お礼
できました! ありがとうございます。
- maruru01
- ベストアンサー率51% (1179/2272)
No.2です。 >スペースがうまく認識されていないのでしょうか。 アプリケーションの指定で、フルパス部分、 「C:\Program Files\Microsoft Office\Office\EXCEL.EXE」 を、 「"C:\Program Files\Microsoft Office\Office\EXCEL.EXE"」 と、「""」で括っていますか?
補足
"C:\Program Files\Microsoft Office\Office\Excel.exe" /e %1 となっています。
- snoopy64
- ベストアンサー率42% (337/793)
タスクバーに複数のEXCELが表示されていても、タスクマネージャで見るとEXCEL.EXEは1つしかありませんでしたので、「ウィンドウをタスクバーに表示」のオン・オフはメモリ不足とは無関係と思います。
補足
関係ないかもしれませんが試したので書きました。 複数起動しているときにタスクマネージャで見るとExcelが 複数あります。この状態だとファイル間のシートのコピーもできません。
お礼
ありがとうございました。 ただデスクトップ上のファイルを開こうとすると 変なメッセージが出ます。ファイルは開きますが。。 C:\Documents.xlsが見つかりません。 ↓ and.xlsが見つかりません。 ↓ settings\XXXX.xlsが見つかりません。 スペースがうまく認識されていないのでしょうか。。