2006/11/21

Excelマクロ自動起動・終了 その2(自動終了)

前回のExcelファイル起動後自動マクロ実行をしたら、最後マクロ終了後自動で終了してくれる命令があると…といった場面に出くわすと思います.そんなときは以下の命令で可能です.

【事例】
Sub auto_open()

'マクロをいろいろ書きます

Application.Quit

End Sub

【使い方】
上記のようにマクロの最後のところにApplication.Quitとすると自動でExcelファイルが終了します.このモジュールとWindowsについている「タスク」機能を使えば簡単に定期的にエクセルマクロを実行終了ができるのでいわゆるUnixでいうところのShellとcronのようなことがWindowsでもなんとなくできます(多少の不自由はあるのですが).そのうちタスク機能についても触れられればとは思うのですが一応このブログはExcel VBAとしているので書くべきかどうか迷ってます.違うブログを起こしたほうが良いのではないかと思ってます.

0 件のコメント: