我希望能有一个宏,称为Macro1,例如,每天上午9点运行。它在Access 2007的VB代码编辑器中可以很好地工作,但我希望它能够自动执行而无需打开Access。
请注意,我不想要任何人类干预,它需要能够自动运行,而不需要有人打开Access触发autoexec或onload或类似的操作。
这是否可能?
请注意,我不想要任何人类干预,它需要能够自动运行,而不需要有人打开Access触发autoexec或onload或类似的操作。
这是否可能?
x macro
。VBScript 代码,将其保存为 schedule.vbs 文件
Dim accessApp
set accessApp = createObject("Access.Application")
accessApp.OpenCurrentDataBase("fullpath\msaccessdb")
accessApp.Run "Macroname",param1, param2,param3
accessApp.Quit
set accessApp = nothing
然后创建 file.bat 文件
@echo off
cscript schedule.vbs
然后您可以使用 Windows 任务计划程序进行调度, http://www.thewindowsclub.com/how-to-schedule-batch-file-run-automatically-windows-7
希望这能帮到您 :D