【发布时间】:2020-12-24 06:57:46
【问题描述】:
我有以下宏作为基于时间的运行
Application.OnTime TimeValue("12:2:20"), "ADPATEL"
我想要的是在 3 秒前弹出消息框并在 3 秒内自动关闭
尝试了以下方法,但没有自动关闭msgbox
Dim AckTime As Integer, InfoBox As Object
Set InfoBox = CreateObject("WScript.Shell")
AckTime = 3
Select Case InfoBox.Popup("Click OK or do nothing within 3 seconds.", _
AckTime, "This is your Message Box", 0)
Case 1, -1
Exit Sub
End Select
任何帮助都是appriciated
【问题讨论】:
标签: vba