VBA 自动关闭 弹出的对话框 + VBA错误捕捉
admin
2023-02-17 11:00:04
0

自动关闭 Msgbox对话框:

Private Declare Function MsgBoxEx Lib "user32" Alias "MessageBoxTimeoutA" (ByVal hwnd As Long, ByVal lpText As String, ByVal lpCaption As String, ByVal wType As VbMsgBoxStyle, ByVal wlange As Long, ByVal dwTimeout As Long) As Long

 Private Sub 测试自动关闭对话框()
    MsgBoxEx 0, "显示内容:2秒后自动关闭", "标题", vbYesNo + vbInformation, 1, 2000
 End Su

错误捕捉:

例子一:

On Error Resume Next  '如果遇到错误,不管错误,继续往下执行,但如果嵌套了其他错误处理语句,这些错误处理语句还是会按照自己规则运行
      语句xxxx
On Error GoTo 0 ’结束错误捕捉

例子二:

Sub 例子过程()  

    On Error GoTo Err_Handle                 '之后语句出错则跳转至 Err_Handle 标签处

             处理语句1                                        '若出错,则跳转到 Err_Handle

     On Error GoTo 0                             '跳出错误捕捉,之后语句若出错,自动弹出出错框  
             处理语句2                                   '若出错则弹出错误,可调试或结束

       Exit Sub   '如果没有这个退出过程语句,会一直执行下去
Err_Handle:
        MsgBox ("不存在该数字")

End Sub

相关内容

热门资讯

巴拿马外长喊话访华团:尊重中国... 【文/观察者网 柳白】据香港英文媒体《南华早报》报道,数名巴拿马议员组成的代表团抵达中国访问之际,巴...
华帝燃气灶自动熄火什么原因 原因:热敏针出现故障,检查灶眼,看中间的火焰能不能烧到探针,烧到探针才能定住火,在点火的时候,长按几...
燃气灶一直打火滴滴响然后熄火 原因可能是在刚打开的时候马上熄火了,这种情况比较复杂,建议首先检查燃气灶出火的地方是否堵塞,对出火口...
煤气灶一直打火嗒嗒嗒响怎么修理 问题:煤气灶一直打火嗒嗒嗒响怎么修理回答:1、有时候煤气灶的电路出现了接触不良,就会导致在使用过程当...
天然气灶打不着火一直滴滴响 1、没有燃气,在碰到天然气灶打不着火时,首先要查看是否还有燃气。2、电池没电,发现点不着火而且没有哒...
燃气打不着火一直滋滋响就是不着 点火针位置不正确,只要调整点火针就可以了。托起燃气灶拧开镙丝钉,打开密封盖,揭起钢化玻璃面板。安装上...
亲绿民调中柯志恩追近13%,蓝... 海峡导报综合报道 岛内亲绿媒体5日公布高雄市长选举民调,民进党民代赖瑞隆以47%支持度暂时领先国民党...
拒绝美国干涉,巴拿马议员抵华交... “我们是一个自由且拥有主权的国家……我们想去哪里,就去哪里。”正在中国访问的巴拿马民主革命党议员哈伊...
高市下跪了,但更值得警惕 我相信,中国、韩国等很多亚洲国家的朋友,看到这一幕,心头翻涌的不是感慨,更多是气愤。日本首相高市早苗...
万邦德重磅创新药再获突破! 斩... 5月5日,万邦德(002082)在研创新药传出重磅利好,全资子公司万邦德制药集团有限公司(下称“万邦...