Ms access 如何使用access 97创建动态消息框/进度条?
嗯,我不喜欢问模糊的问题,但这次我忍不住: 我正在编写的一些宏需要很长时间才能运行——我刚刚意识到,仅仅等待它是令人难以置信的无聊 我想要一个进度条。甚至是一个带有取消按钮的“正在加载…”消息框。 我尝试使用MS help来实现这一点,但他们需要ActiveX控制器,而这不是一个选项 就我个人而言,我甚至没有尝试编写任何代码,因为我甚至不确定这是否可能!每次我打开MsgBox,整个程序都会停止运行,这不是我的想法 我试着在C+或Java中检查一些概念,但大多数人似乎只是为此使用函数 无论如何,任何形式的线索或小信息都会有很大帮助 附言:是的,我正在使用Access 97,这不是我现在可以改变的Ms access 如何使用access 97创建动态消息框/进度条?,ms-access,vba,Ms Access,Vba,嗯,我不喜欢问模糊的问题,但这次我忍不住: 我正在编写的一些宏需要很长时间才能运行——我刚刚意识到,仅仅等待它是令人难以置信的无聊 我想要一个进度条。甚至是一个带有取消按钮的“正在加载…”消息框。 我尝试使用MS help来实现这一点,但他们需要ActiveX控制器,而这不是一个选项 就我个人而言,我甚至没有尝试编写任何代码,因为我甚至不确定这是否可能!每次我打开MsgBox,整个程序都会停止运行,这不是我的想法 我试着在C+或Java中检查一些概念,但大多数人似乎只是为此使用函数 无论如何,任
docmd.OpenForm(…
调用它,并在使用docmd.closeform(…
这里有类似的问题(和建议):的示例在我的机器上似乎不起作用-一些模块找不到,excel不断给我一个错误“无法访问注册表文件”。虽然at的示例似乎根本没有运行。实际上,我可以从这些代码片段中使用的东西很少,但我仍然不知道如何在代码继续运行时显示消息框。通过google可以找到很多示例代码-如果您在实现其中一种方法时遇到问题,那么如果您发布了一些代码。另外,您在问题中提到了Access,但在最后的评论中提到了Excel。您使用的是哪一种?我相信我目前对VBA的了解不足以表达我所遇到的问题。在发送进一步信息之前,我将进行一些研究。我应该关闭此问题还是“暂停”?或者这里有一个更好的选择er问题:当代码被执行时,我有什么选项来警告用户一些实际发生的事情?我想可能是一个状态框,代码会在其中发送关于代码执行情况的信息。命令DoCmd.OpenForm(“wait”)工作正常。问题是DoCmd.closeform(“wait”)根本不工作=(