点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 我们已经运行此VBA宏...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 我们已经运行此VBA宏...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好,
我们已经运行此VBA宏一段时间,然后突然停止工作。 我尝试再次指定" session.StartTransaction"窗口,但由于它遇到"错误619:ID找不到控件",因此仍然无法正常工作。
以下是脚本:
发生错误消息时,调试将在此行停止:
session.findById(" wnd [0]/usr/tabsTAXI_TABSTRIP_OVERVIEW/tabpT \ 01/ssubSUBSCREEN_BODY:SAPMV45A:4400/subSUBSCREEN_TC:SAPMV45A:4900/subSUBSCREEN_BUTTONS:SAPMV45A:4050/btnBT_MKAL 。设置SapGuiAuto = GetObject(" SAPGUI") 设置应用程序= SapGuiAuto.GetScriptingEngine 设置连接= App.Children(0) 设置会话= Connection.Children(0) lr = Cells(Rows.Count," A")。End(xlUp).Row 对于i = 2 To lr session.findById(" wnd [0]")。maximize session.startTransaction"/img/nVA02" session.findById(" wnd [0]/usr/ctxtVBAK-VBELN")。Text =单元格(i,1) session.findById(" wnd [0]")。sendVKey 0 session.findById(" wnd [0]/usr/tabsTAXI_TABSTRIP_OVERVIEW/tabpT \ 01/ssubSUBSCREEN_BODY:SAPMV45A:4400/subSUBSCREEN_TC:SAPMV45A:4900/subSUBSCREEN_BUTTONS:SAPMV45A:4050/btnBT_MKAL")。 session.findById(" wnd [0]/mbar/menu [1]/menu [1]/menu [0]")。选择session.findById(" wnd [1]/usr/cmbRV45A-S_ABGRU")。Key = " 11" session.findById(" wnd [1]/tbar [0]/btn [7]")。按 如果session.ActiveWindow.Name =" wnd [2]",则 session.findById(" wnd [2]/tbar [0]/btn [0]")。按 万一 session.findById(" wnd [0]/tbar [0]/btn [11]")。按 单元格(i,2)= session.findById(" wnd [0]/sbar")。Text 接下来我 结束
谢谢! 可行!
一周热门 更多>