Excel VBA:如何使用Application.ontime来调用点击事件?
我想使用Application.ontime方法来调用我的Excel表单上的button_click事件。
当我使用这个代码时,我可以调用位于我的Module1中的子代:
Application.OnTime Now + TimeValue("00:00:15"), "test"
但是,如果我使用这个代码,它不会调用我的私人小组CommandButton1_Click(它什么都不做):
Application.OnTime Now + TimeValue("00:00:15"), "CommandButton1_Click"
我怎样才能调用我的button“CommandButton1”
谢谢你的帮助!
您需要公开所需的function。 在标准模块中input,例如:
Public Sub ReallyVisibleMacro() MsgBox "Hello World" End Sub
这个小组完成了所有的实际工作。 那么你的button代码将是:
Private Sub CommandButton1_Click() Call ReallyVisibleMacro End Sub
并在OnTime代码中:
Application.OnTime Now + TimeValue("00:00:15"), "ReallyVisibleMacro"