如何用vba语言判断excel中是否出现msgbox对话框并关闭

2024-11-09 05:04:59
推荐回答(1个)
回答1:

不太可能。
因为MsgBox激活时,VBA处于中断运行的状态,这时Application也几乎没有事件能被触发。
建议楼主使用合适的API来模拟MsgBox,这样可以定时关闭类似的弹窗。有些简单的API还是很方便使用的,甚至可以定义在加载项中像使用内部函数一样非常方便地使用它们