如果Excel VBA代码执行提前结束,将触发什么事件?
如果代码执行因运行时错误而结束,是否会触发Excel应用程序或工作簿事件 我在一些过程的开始使用Application.Interactive=False。如果代码执行在过程结束时Application.Interactive=True之前停止,则用户将被锁定在Excel之外 我不想使用On Error GoTo Error_处理程序或On Error Resume Next,因为我想暂时显示错误窗口 我想将Application.Interactive=True添加到当代码执行停止或代码模块重新加载时触发的某个事件如果Excel VBA代码执行提前结束,将触发什么事件?,excel,events,vba,Excel,Events,Vba,如果代码执行因运行时错误而结束,是否会触发Excel应用程序或工作簿事件 我在一些过程的开始使用Application.Interactive=False。如果代码执行在过程结束时Application.Interactive=True之前停止,则用户将被锁定在Excel之外 我不想使用On Error GoTo Error_处理程序或On Error Resume Next,因为我想暂时显示错误窗口 我想将Application.Interactive=True添加到当代码执行停止或代码模块重
谢谢 您对错误处理程序有何异议 例如:
Sub DoStuff
On Error GoTo Error_Handler
''Do stuff
Exit_Here:
Application.Interactive = True
Exit Sub
Error_Handler:
MsgBox Err.Number & " " & Err.Description
Resume Exit_Here
End Sub
您对错误处理程序有何异议 例如:
Sub DoStuff
On Error GoTo Error_Handler
''Do stuff
Exit_Here:
Application.Interactive = True
Exit Sub
Error_Handler:
MsgBox Err.Number & " " & Err.Description
Resume Exit_Here
End Sub
我不知道简历上的声明。我想那就行了。我试试看。谢谢我不知道简历上的声明。我想那就行了。我试试看。谢谢