vba - 如何在 Excel VBA 中自动按下消息框的确定按钮?

标签 vba excel

我正在使用 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/

相关文章:

excel - 确保您的 VBA 代码兼容 64 位

arrays - VBA 数据类型不匹配

excel - 根据标题名称查找列中的最大值

excel - MS Excel VBA : Is it faster to use Public Variables or Pass Variables between Subs?

excel - 在一个数组中找到 2 个元素,它们在一个简单的方程中给出一个目标结果

vba - 创建文件时找不到路径-VBA

excel - 在 Excel 中去除前导/尾随空格和逗号

arrays - vba从数组数组中提取数组

excel - 将列拆分为日期和时间

excel - 如何更改轴值标签方向?