首頁>技術>

利用VBA獲取SAP狀態列的資訊型別

我們透過session.findById("wnd[0]/sbar").messagetype來獲取狀態列的資訊型別

SAP狀態列的資訊型別大致分為五種:

如果為“S” 表示完成如果為“E” 表示錯誤如果為“W” 表示警告如果為“A” 表示中止如果為“I” 表示提示資訊

獲取SAP狀態列的資訊型別主要的作用就是來判斷程式的執行狀態或結果。如果執行過程中,SAP狀態列提示錯誤,那我們就需要中止程式的執行,或者記錄錯誤資訊,使用容錯處理等。

例如:

If (session.findById("wnd[0]/sbar").messagetype = "E" Or session.findById("wnd[0]/sbar").messagetype = "W") Then       usr_resp = MsgBox(session.findById("wnd[0]/sbar").Text & Chr(13) & "Show the Error in SAP ?And exit the Script.", vbYesNo)end if            If usr_resp = vbYes Then exit sub

10
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • leetcode398_go_隨機數索引