投稿日 | : 2003/10/11(Sat) 11:43 |
投稿者 | : やまちゃん |
Eメール | : yuji_yamada@tsuruga.toyobo.co.jp |
URL | : |
タイトル | : Re^2: WindowsからのExcel終了を1Book単位にできない? |
レスありがとうございます。少し説明不足でした。
1台のPCに機器とのDDE通信かつExcelのBook経由でで通信しようとしています。
このBookはVBよりOPENしてPCが落ちるまで開いた状態が必要です。
ところが、Excel自身の機能はオペレータに一般開放しているので他のBookを
ダブルクリックで表示すると、同じBookのWindowと認識されますよね。
そこでオペレータは用が済んだらExcelの終了を選び終了すると思うんですが
この場合にVBから開いたExcelも終了しちゃうんです。
今考えついた方法はVBで開くBook自身のVBAとしてBeforeCloseイベントに
自分以外のBookをCloseしてCancel=Trueにして終わらせないようにする
仕組みを試そうとしているところです。
別途アドバイス等あればお願いします。
> > Wordなどは、Windowsで操作しても、1ファイル毎に終了できますが、
> > Excelも1Book毎に終了する方法がありますか?
>
> 閉じるボタン等ではExcel自体の終了になります。
> Book単位で終了するには、メニューバーのファイルの閉じるで閉じるか
> 右上の閉じるボタンの下にある、もうひとつの閉じるボタンで閉じれば、その
> Bookだけの終了(閉じる)になります。
>
> と言う事でしょうか?、質問の意味を取り違えていたらごめんなさい。