0
我在VBA有一个问题,这个问题是这样的:强制所有其他代码,不执行,直到用户窗体完成其工作
我有一个触发每当一个给定的条件得到满足用户窗体的例程。这将显示用户窗体。我注意到,当显示用户窗体时,我的程序的其他部分仍在运行,而当前例程(触发用户窗体)将等待。
我正在寻找一种方法来防止其他代码/例程在用户窗体打开时运行。我没有提供我的代码的例子,因为它与API捆绑在一起,所以请把它当作我的借口。
非常感谢您的帮助!
我在VBA有一个问题,这个问题是这样的:强制所有其他代码,不执行,直到用户窗体完成其工作
我有一个触发每当一个给定的条件得到满足用户窗体的例程。这将显示用户窗体。我注意到,当显示用户窗体时,我的程序的其他部分仍在运行,而当前例程(触发用户窗体)将等待。
我正在寻找一种方法来防止其他代码/例程在用户窗体打开时运行。我没有提供我的代码的例子,因为它与API捆绑在一起,所以请把它当作我的借口。
非常感谢您的帮助!
以模式模式显示用户窗体,Show方法后面的代码执行将暂停,直到窗体关闭。
MyUserForm.Show vbModal
嗨Kostas,我实际上使用过,但它没有工作。我意识到调用用户表单的子例程会被暂停,但程序中的其他代码正在运行。所以我只好转移订单来解决问题! – user3863316