タイトル : Re^2: Excelで・・・。 投稿日 : 2006/06/14(Wed) 08:09 投稿者 : 花ちゃん
VB2005 で試して見ましたが、やはり、(バグ?)は改善されていませんでした。 従って、Cancel = True は、有効になりませんでした。 只、WorkbookBeforeClose は発生しており、Book が閉じられた事は取得できます。 どのように制御したいかで、色々方法があるかと思いますが、ユーザーの方でExcelを 閉じてもらうのなら、VBの方の操作は、Excelを閉じないでインスタンスを先に解放 してやるとか、一応Excelの終了のイベントは取得できるので、その時に終了処理を する等、又、ユーザーにExcelを終了させたくないなら、先出のリンクの方法で ( http://www.gdncom.jp/general/bbs/ShowPost.aspx?PostID=31402 ) Cancel = True を有効に働くようにする等(他にも方法はあります)があるかと思います。 |