如果Excel VBA代码执行提前结束,将触发什么事件?

如果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添加到当代码执行停止或代码模块重

如果代码执行因运行时错误而结束,是否会触发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

我不知道简历上的声明。我想那就行了。我试试看。谢谢我不知道简历上的声明。我想那就行了。我试试看。谢谢