在excel中显示通知弹出窗口

时间:2016-11-25 08:04:36

标签: excel vba

有没有办法通过VBA或其他任何方式在excel中每隔5分钟向用户显示一个通知弹出窗口?我想要做的就是自动向用户显示一条消息(提醒),每5分钟保存一次。

1 个答案:

答案 0 :(得分:1)

使用此:

Sub my_Procedure()
    MsgBox "Save your workbook!"
    Call test ' for starting timer again
End Sub

Sub test()
    Application.OnTime Now + TimeValue("00:05:00"), "my_Procedure"
End Sub

要自动化此宏,请将此代码放入ThisWorkbook:

Private Sub Workbook_Open()
   Call my_Procedure
End Sub

说明here

!!!注意自动化,只需添加一些if条件来运行弹出代码,否则这段代码可能会暂停你关闭共享工作簿。