好吧,我讨厌提出模糊的问题,但这次我不能帮忙: 我正在编写的一些宏需要花费很长时间才能运行 - 我只是意识到等待它是令人难以置信的无聊。
我想要一个进度条。或者甚至是一个带有取消按钮的“正在加载...”的消息框。 我尝试使用MS帮助来执行此操作,但它们需要ActiveX控制器,而这不是一个选项。
就个人而言,我甚至都没有尝试编码,因为我甚至不确定是否可能!每次我打开一个MsgBox,整个程序就会停止运行,这不是我的想法。
我尝试用C +或Java检查一些概念,但是大多数人似乎都只使用了一个函数。
无论如何,任何类型的领导或小信息都会有很大帮助。
PS:是的,我正在使用Access 97,而这不是我现在可以改变的东西。
答案 0 :(得分:2)
使用MsgBox的问题在于它会在获得用户响应之前停止所有操作。这不是你需要的。
尝试制作一个非常简单的等待表单。它将有一个无限制的标签,上面写着“请等待”。在计算开始之前,请使用docmd.OpenForm(...
进行调用,并在完成docmd.closeform(...