我一直在努力解决这个问题,也许我已经接近了。我在 Access 中有一些代码需要在一天中的特定时间运行。我不想使用 Windows 任务计划程序。
所以我有这个功能:
Public Function RunProgram()
Dim RunDateFormat As String
RunDateFormat = Format(Now(), "HH:MM:SS")
If RunDateFormat = ("15:30:00") Then
'Call these codes and other stuff in here
End If
然后我创建一个名为 Macro1 的宏来调用该函数,On Timer 表单调用该宏,如下所示。
问题是如果我将间隔设置为;例如:1000,我每秒收到一封电子邮件,程序继续运行。
请帮助:我需要设置它,以便代码在准确的时间运行,但只运行一次。