|
vbaでエクセル本体を終了させたいのですが、うまくいかずに困っています。
ネット上で「Quitの誤解」などのページなどを参考に自分でも調べたのですが、以下の症状が出て困っています。
仕様: ローカルで起動したエクセルブックのvbaで、ネット上のエクセルブックを読み込み、読みこんだエクセルブックのvbaが走り、フォームによる一連のプログラムを終えた後、フォーム上の閉じるボタンでエクセル本体も閉じる。
症状:
・ネット上から呼び出したブックが残ってしまい、エクセル本体も終了してくれない。
・ネットから呼び出しすブックを、ローカルで実行すると、ちゃんとエクセル本体も閉じてくれる。
チェックしたこと: 別途、シンプルなローカル側ブックとネット側ブックを作成し、同様の動作を行わせると、希望どおりエクセル本体も閉じてくれる。
以上、まとめると、シンプルなブックではうまくいくのに、作りこんでいるものではエクセル本体が閉じてくれない。です。
何かが影響しているのだとは思いますが、解決せずに困っています。
何かお気づきの点ございましたら、アドバイスいただければ幸いです。
windows7 ホームプレミアム。 エクセル2007です。
よろしくお願いします。
|
|