使用VBA挂起时如何处理SAP?

时间:2018-12-07 04:02:04

标签: vba sapscript

我有宏可以在SAP中操作数据,并且不应在过程中间停止。通过使用错误处理包装主宏,我能够处理错误。

问题在于,当SAP挂起时宏将保留,并且在此之后将显示错误消息: Microsoft Excel正在等待另一个应用程序完成OLE操作。有没有办法解决这个问题,至少让宏不等待SAP退出?

    Application.ScreenUpdating = False

    On Error GoTo ErrorHandler

    ' ... other codes and functions ...

ErrorHandler:
    ' Check SAP status bar for errors
    ' Check Err.Number if not equal to 0
    ' Log errors/results    
    ' Release objects

    Application.ScreenUpdating = True

0 个答案:

没有答案