Запуск Microsoft Access как запланированная задача

Я ищу комментарии о том, как запланировать автоматическое обновление базы данных (.accdb), так как я не очень доволен процессом, который я настроил.

В настоящее время это работает следующим образом:

Планировщик задач вызывает .bat.bat вызывает .vbs.vbs открывает базу данных и вызывает макросМакрос вызывает функцию (уровень VBA)Функция вызывает обновление подпрограммы

Я считаю, что существует слишком много шагов, и тот факт, что для него требуются 2 внешних файла (.Bat и .vbs), связанных с базой данных и сохраненных в системе, увеличивает риск того, что процедура будет нарушена.

Очевидно (но, пожалуйста, скажите мне, что я не прав и как я могу это изменить) .vbs не может вызвать подпрограмму, а только макрос. Аналогично, макрос доступа не может вызывать подпрограмму, а только функцию, если пользователь ожидает входа в среду VB базы данных. По этой причине я вызвал функцию (уровень VBA), которая затем вызывает подпрограмму.

Надеюсь, что некоторые из вас знают, как сократить шаги и в конечном итоге получить .bat и .vbs

Ответы на вопрос(4)

Ваш ответ на вопрос