Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


12995 / 13646 ツリー ←次へ | 前へ→

【7544】CloseメソッドでExcelが残る... 卑弥呼2 03/9/8(月) 15:09 質問
【7546】Re:CloseメソッドでExcelが残る... hide 03/9/8(月) 15:12 質問
【7555】Re:CloseメソッドでExcelが残る... 卑弥呼2 03/9/8(月) 16:20 質問
【7558】Re:CloseメソッドでExcelが残る... INA 03/9/8(月) 16:29 回答
【7572】Re:CloseメソッドでExcelが残る... 卑弥呼2 03/9/8(月) 18:13 お礼

【7544】CloseメソッドでExcelが残る...
質問  卑弥呼2  - 03/9/8(月) 15:09 -

引用なし
パスワード
   VBAでプログラムを作って、最後に終わりたいとき、

ActiveWorkbook.Close SaveChanges:=True

を実行して、Saveして終えた後、Excelのウィンドウだけ
残ってしまいます。
Excel自身も終える方法があれば、教えてください。

【7546】Re:CloseメソッドでExcelが残る...
質問  hide  - 03/9/8(月) 15:12 -

引用なし
パスワード
   application.quitではだめですか?

【7555】Re:CloseメソッドでExcelが残る...
質問  卑弥呼2  - 03/9/8(月) 16:20 -

引用なし
パスワード
   ▼hide さん:
>application.quitではだめですか?

ご回答いただきありがとうございます。

Application.Quit

を終了ボタンのクリックイベントの中に
書きましたが、やはり、空っぽの灰色のExcel
ウィンドウが残ってしまいます。

【7558】Re:CloseメソッドでExcelが残る...
回答  INA E-MAIL  - 03/9/8(月) 16:29 -

引用なし
パスワード
   >やはり、空っぽの灰色のExcel
>ウィンドウが残ってしまいます。
複数のExcelが起動していませんか?
Quitが実行されれば、そのアプリケーションは終了します。
再度、確認してみて下さい。

【7572】Re:CloseメソッドでExcelが残る...
お礼  卑弥呼2  - 03/9/8(月) 18:13 -

引用なし
パスワード
   ▼INA さん:
>>やはり、空っぽの灰色のExcel
>>ウィンドウが残ってしまいます。
>複数のExcelが起動していませんか?
>Quitが実行されれば、そのアプリケーションは終了します。
>再度、確認してみて下さい。

原因がわかりました。
次のように書いていました。
  ActiveWorkbook.Close SaveChanges:=True
  Application.Quit
これを、
  ActiveWorkbook.Save
  Application.Quit
にすれば、正常にExcelは閉じてくれました。
どうもありがとうございました。

12995 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free