|
▼POPPY さん:
こんにちはぁ!
気持ちのいい天気の東京からぁ。
レスがつかないようなので、僭越ながら。
>この2つのEXCELを実行させるバッチファイルを作成したいのですがどのようにすればよいでしょうか?
>さらに贅沢を言えば毎日同じ時間に動かしたいのでそのような方法もあれば教えてください。よろしくお願いします。
メモ帳を開いて、以下をはりつけ、拡張子をvbsにして保存してください。
VBスクリプトを使用します。
Call openExcel
Sub openExcel
Set objExcel = CreateObject("Excel.Application")
objExcel.DisplayAlerts = False
objExcel.Workbooks.Open "C:\test.xls", True
objExcel.Activeworkbook.RunAutoMacros 1
objExcel.DisplayAlerts = True
objExcel.Visible = True
Set objExcel = nothing
End Sub
このVBスクリプトでは、Cドライブにあるtest.xlsマクロを開き、Auto_Openプロシージャを起動します。
エクセルのVisibleをTrueにしているのは、念のためです(これがないと、Excelが起動されたまま残っているが表示されない状態になってしまいます)。
ファイルを保存したら、ダブルクリックすると、起動します。
なお、毎日同じ時間に、ということでしたら、このVBスクリプトのファイルをタスクスケジューラなどに入れておくとよいと思われます。
また、編集時には、右クリックしてアプリケーションを指定して開いてみてください。
いじょ、ご参考になればぁ。
|
|