Я использую несколько макросов MS Access из командного файла. Макрос выполняет несколько запросов в AccessDB. Все работает хорошо. Но я хочу добавить чек. Если макрос выполняется дольше определенного времени, я хотел бы пропустить / завершить / уничтожить этот макрос и перейти к следующей команде.
Я использовал следующее:
taskkill /F /IM msaccess.exe
"C:\Program Files (x86)\Microsoft Office\Office14\MSACCESS.EXE" "macroname1"
taskkill /F /IM msaccess.exe
"C:\Program Files (x86)\Microsoft Office\Office14\MSACCESS.EXE" "macroname2"
В настоящее время, если первый макрос выполняется долго, второй должен ждать. Я тоже попробовал TIMEOUT. Есть ли другой вариант?