这里的问题很简单,有人可以告诉我为什么我早上显示消息的代码不起作用吗?无法看到为什么它不起作用应该这么简单!

Sub SetAlarm()
    Application.OnTime TimeValue"09:30:00", "DisplayAlarm"
End Sub

Sub DisplayAlarm()
    MsgBox "Good Morning"
End Sub

最佳答案

尝试将Sub SetAlarm放入Workbook_Open()事件(请在下面找到代码)。这样,当您打开工作簿时,sub将自动触发。为了触发Sub DisplayAlarm,您的工作簿需要在指定时间打开。

Private Sub Workbook_Open()
    Application.OnTime "09:30:00", "DisplayAlarm"
End Sub

07-28 02:53
查看更多