【发布时间】:2012-11-29 22:04:13
【问题描述】:
我有一个 VBA 子程序调用其他人编写的子程序。偶尔,另一个子会打开一个带有 OK 按钮的 MsgBox。另一个 sub 需要很长时间才能运行,我调用了数百次,所以我希望能够在一夜之间运行它。不幸的是,我想不出一种方法来自动单击 MsgBox 上的 OK。
我试过了
Application.DisplayAlerts = False
但这不会抑制消息框。
有什么办法吗?
谢谢
【问题讨论】:
-
这个类似问题的答案可能会让你到达那里:stackoverflow.com/a/682732/493055
-
你不能编辑另一个子以删除 msgbox 调用吗?
-
它受密码保护。我想我可以四处打听一下,看看是谁写的。