如果在一定的时间内没有点击button,则运行macros
我有3个电子表格,每天早上使用任务计划程序自动打开。 打开后,我用VBA自动更新,保存,然后closures每个文件。
这样做的代码完美的工作,但如果我想打开电子表格编辑它们(我必须打开它们,特别是不运行macros,因此自动closures)导致一些麻烦。 我希望能够正常打开电子表格进行编辑,而不会自动closures。
一个可能的解决scheme是有一个MsgBoxpopup。 如果MsgBox未在15秒内(或左右)确认,则文件自动closures。 如果MsgBox被确认,则文件不会closures。
有谁知道如何做到这一点?
第一
使用下面的代码创build名称为(Close)的子例程
Unload UserForm1
其次:15秒后调用该例程
Private Sub UserForm_Initialize() tmeKill = Time + TimeValue("00:00:15") Application.OnTime tmeKill, "Close" End Sub