タイトル | : エクセルのWorkbookBeforeCloseイベントで |
記事No | : 448 |
投稿日 | : 2003/09/19(Fri) 22:13 |
投稿者 | : だれお |
[OSのVer]:Windows2000 [VBのVer]:VB.NET2003
今まで旧バージョンのVB(VB5)で、ユーザーによるエクセルのブックを閉じる操作をキャンセル (あるいは留保)するのにExcel.ApplicationオブジェクトのWorkbookBeforeCloseイベントの イベントルーチンで、参照渡しされるBoolean型の変数CancelにTrueを設定してルーチンを抜けるとい う 操作をしていたのですが、VB.NET2003で同じ操作をしても全く効果がありません。
WorkbookオブジェクトのBeforeCloseイベントも同様の症状です。ステップ実効等でイベントルーチン そのものはきちんとコールされていること、及びCancelにはTrueが確実に設定されていることは 確認しています。
対処法をご存知の方がいらっしゃいましたらご教授の程お願いします。
|