Tente este arquivo em lote
start /wait excel.exe a.xlsx
b.xlsx
pause
Eu tenho dois arquivos excel, C:\A.xlsm
e C:\B.xlsm
, ambos têm macros definidas em "Workbook_Open ()", quando abertos, serão executados, farão alguma computação e depois sairão.
É possível usar linha de comando, arquivo em lote, etc, para executar os dois arquivos do Excel, em seqüência?
Por run , quero dizer que B começará após o término.
Eu entendo que a Tarefa Agendada do Windows pode definir várias Ações, que serão iniciadas em sequência, mas a próxima ação não espera a anterior para terminar . Então isso não é suficiente aqui.