
バッチファイルでEXCELを起動し、マクロ処理の完了を検出する方法
バッチファイルでEXCELを起動し、マクロ処理(伝票印刷)が完了するのを待ってバッチファイルの次の処理を行ないたいのですが、よい方法があれば教えてください。
少なくとも、マクロ終了直前にテキストファイルに文字を書出し、バッチファイル側でテキストファイルを読み出せば判定できるのではないかと思いますが、もっとすっきりしたやり方はないでしょうか?
できるだけ自動処理したいのでPAUSEで待てばいいというのはなしでお願いします。
No.1ベストアンサー
- 回答日時:
バッチファイルで、
start /wait <Excelマクロを呼び出す命令>
とかってマクロを呼び出し、マクロの最後でExcel終了するようにすれば、次の処理まで待つってのは可能では。
start
| 指定されたプログラムまたはコマンドを実行するためにウィンドウを開きます。
| /WAIT アプリケーションを起動し、終了するまで待ちます。
あるいは、マクロ処理(伝票印刷)が完了してから、ExcelのVBA中からShell関数などで別のバッチファイルを呼び出しとか。
マクロはその処理専用のマクロになっちゃいますが。
ご回答ありがとうございました!
/waitでExcel終了したらうまく行きました!
ただ、伝票を表示したまま残したい場合には別の方法を考えないといけないですよね。。
1回名前をつけて保存してまた開きなおすとか。。
次の処理はバッチファイルの終了がトリガーにして実施されるので、
EXCELからの実施は厳しいです。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
コマンドプロンプトからEXCELファイルを開き、印刷後、閉じるを一括に行いたい
Excel(エクセル)
-
【Excel VBA】マクロでExcel自体を終了させたい
Excel(エクセル)
-
バッチファイルからVBAに引数を渡したい
その他(プログラミング・Web制作)
-
-
4
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
5
開いてるファイル(エクセル等)をバッチかVBScript自動的に保存す
その他(Microsoft Office)
-
6
バッチファイルファイル→VBS→エクセル マクロを有効にして起動
Excel(エクセル)
-
7
Vbaをバッチ処理で動かす方法について教えてください
Excel(エクセル)
-
8
EXCELをバッチコマンドで起動したとき、引数を渡せますか
その他(プログラミング・Web制作)
-
9
VBA(エクセル)で自動的にボタンをクリックさせるには
その他(プログラミング・Web制作)
-
10
バッチファイルでエクセルのマクロを動かしたい
Excel(エクセル)
-
11
VBAでダブルコーテーション入りの数式をセルにセットしたい
Visual Basic(VBA)
-
12
VBAから複数のバッチファイルを実行する際に、1つの処理が終了するまで
Visual Basic(VBA)
-
13
バッチファイルからVBA実行でエラー
Excel(エクセル)
-
14
Excel VBAで複数のバッチファイルの同時処理の方法を教えてほしいです。
その他(プログラミング・Web制作)
-
15
Windows10のタスクスケジューラの仕様
Windows 10
-
16
Openイベントを開始させないでエクセルを開く方法を教えて下さい
Windows 10
-
17
VBS Bookを閉じるコード
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで特定の列が0表示の場...
-
メッセージボックスのOKボタ...
-
TERA TERMを隠す方法
-
特定のPCだけ動作しないVBAマク...
-
ExcelのVBA。public変数の値が...
-
一つのTeratermのマクロで複数...
-
エクセルで縦に並んだデータを...
-
Excel_マクロ_現在開いているシ...
-
エクセルで別のセルにあるふり...
-
マクロ実行時、ユーザーフォー...
-
VBSからエクセルのマクロを起動...
-
VBAでの質問
-
Excel・Word リサーチ機能を無...
-
エクセル VBA実行中のApplicati...
-
Excel マクロ VBA プロシー...
-
特定文字のある行の前に空白行...
-
EXCELマクロでのThisisWor...
-
[初心者です]VBAで指定列か...
-
UWLSの記録でマクロを作成し使...
-
Excel 改ページのVBAうまくい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで特定の列が0表示の場...
-
特定のPCだけ動作しないVBAマク...
-
メッセージボックスのOKボタ...
-
Excel_マクロ_現在開いているシ...
-
一つのTeratermのマクロで複数...
-
マクロの連続印刷が突然不可能...
-
ExcelのVBA。public変数の値が...
-
Excel マクロ VBA プロシー...
-
Excel・Word リサーチ機能を無...
-
エクセルに張り付けた写真のフ...
-
Excelのセル値に基づいて図形の...
-
TERA TERMを隠す方法
-
マクロ実行時エラー
-
ExcelVBAでPDFを閉じるソース
-
wordを起動した際に特定のペー...
-
特定文字のある行の前に空白行...
-
Excel マクロでShearePoint先の...
-
エクセルで縦に並んだデータを...
-
マクロ実行時、ユーザーフォー...
-
ソース内の行末に\\
おすすめ情報