I would like to have a script to:
I can very easily
You could also just use a .bat
or .cmd
file and put this because MSACCESS has a command line switch for running a macro and unless that macro closes the database it will remain open for user control.
START "" /MAX "PATH\TO\MSACCESS.EXE" "C:\path.accdb" /x myLinker
If you want to leave the application open after the script completes you need to set the UserControl
property to true
.
dim accessApp
set accessApp = createObject("Access.Application")
accessApp.visible = true
accessApp.UserControl = true
accessApp.OpenCurrentDataBase("C:\path.accdb")
accessApp.Run "myLinker"
The Visible
property is technically unnecessary when the UserControl
property is true. It will automatically be set.
More information here: http://msdn.microsoft.com/en-us/library/office/ff836033.aspx