Uruchamianie programu Microsoft Access jako zaplanowanego zadania

Poszukuję komentarzy dotyczących planowania automatycznych aktualizacji bazy danych (accdb), ponieważ nie jestem zbytnio zadowolony z procesu, który ustawiłem.

Obecnie działa w następujący sposób:

Harmonogram zadań wywołuje funkcję .bat.bat wywołuje .vbs.vbs otwiera bazę danych i wywołuje makroMakro wywołuje funkcję (poziom VBA)Funkcja wywołuje podprogram aktualizacji

Uważam, że jest zbyt wiele kroków, a fakt, że wymaga 2 zewnętrznych plików (.Bat i .vbs) związanych z bazą danych i przechowywanych w systemie, zwiększa ryzyko złamania procedury.

Najwyraźniej (ale proszę mi powiedzieć, że się mylę i jak mogę to zmienić) .vbs nie może wywołać podprogramu, ale tylko makro. Identycznie makro dostępu nie może wywołać podprogramu, ale tylko funkcję, jeśli użytkownik spodziewa się wejść do środowiska VB bazy danych. To jest powód, dla którego wywołałem funkcję (poziom VBA), która następnie wywołuje podprogram.

Mam nadzieję, że niektórzy z was wiedzą, jak skrócić kroki i ostatecznie przejechać się .bat i .vbs

questionAnswers(4)

yourAnswerToTheQuestion