我正在使用 Application.run
调用我同事编写的另一个工作簿中的宏,中间有类似这样的内容,
resp = MsgBox("Message goes here...", vbOKCancel)
如何自动按 OK,基本上抑制消息框?我在子程序的顶部使用了 Application.DisplayAlerts = False
并将 Application.SendKeys ("~")
放在 Application.run
的正下方, 都不起作用。
最佳答案
如果您需要自动按下消息框的确定按钮,这意味着您要执行整个程序而不管消息框的输出。在这种情况下,您可以只删除消息框显示的命令并在程序的其余部分使用该变量。这样您就不会收到消息框,也不需要按 OK 按钮。
关于vba - 如何在 Excel VBA 中自动按下消息框的确定按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44742785/