Batch, Dos, Eseguire una Macro di Microsoft Access



Se avete creato una macro access che dovete utilizzare spesso
e non avete voglia ogni volta di aprire il database e cliccare sulla macro.
Oppure avete deciso di implementare uno script che vi permetta di eseguire automaticamente
una macro all'interno del vostro database access, vi servirà un bat che esegua questa operazione.
di seguito trovate il codice per richiamare la vostra macro.
l'ho suddiviso in 4 parti.
nella prima parte imposto il path dove risiede il mio database.
nella seconda parte imposto il nome della macro.
nella terza parte imposto il path per eseguire access
nella quarta parte richiamo le variabili che ho impostato nelle 3 parti precedenti.
In questo modo avete la struttura per riutilizzare questo codice per ogni script,
bi basterà semplicemente cambiare i path e i nomi e lo script sarà già pronto.



Rem imposto il database da utilizzare e richiamo la macro di richiesta avvio script.
Set db="C:\Users\fede\Desktop\Nome_Mio_Database.mdb"


Rem imposto il nome della macro da utilizzare
SET options=/x Nome_Mia_Macro


Rem imposto il percorso per richiamare Microsoft access
SET access_path="C:\Program Files\Microsoft Office\Office12\MSACCESS.EXE"


Rem eseguo il comando che richiama access passandogli come argomenti il mio database e la macro da richiamare
%access_path% %db% %options%


pause




Commenti