ms-access - 在不暂停应用程序的情况下使用MsgBox

标签 ms-access vba access-vba messagebox

我需要向用户显示一条消息。当我使用MsgBox执行此操作时,程序将停止运行,直到用户单击该框为止。我想知道是否可以在不暂停程序的情况下打开MsgBox

最佳答案

听起来您不希望MsgBox提供任何用户输入。在这种情况下,根据您的应用程序,StatusBar可能是适当的替代品。

在Excel中,这很容易:

Application.StatusBar = "Please be patient..."
Application.StatusBar = iDone & " of " & iTotal & " items done."


完成后要清除StatusBar:

Application.StatusBar = False


在Access中,语法有点复杂:

Temp = SysCmd(acSysCmdSetStatus, "Hey, look at me!") ' Puts out your message
Temp = SysCmd(acSysCmdClearStatus) ' Clears StatusBar

关于ms-access - 在不暂停应用程序的情况下使用MsgBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5459734/

相关文章:

sql-server - 在Microsoft Access 2003 ade文件中更改与SQL Server的连接

sql - 如何在Microsoft Access的不同上下文中在VBA中使用参数?

sql - 将参数从 Access 中的另一个查询传递给查询

vba - Visual Basic - 检查 If 语句中的记录集字段类型

vba - 将列宽扩展到该列中最大值的大小?

ms-access - 如何循环访问MS Access DB中的所有表

ms-access - MS Access VBA 临时高亮字段

excel - 舍入值未正确插入 Excel

excel - 选择列中的所有空白单元格

c# - 通过 C# 使用 VBA 在 Excel 中禁用保存功能