SAP GUI脚本访问自定义控件

2020-09-23 21:02发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我在vba中使用SAP GUI脚本。 只要我尝试访问自定义控件,效果就很好。 目前,我以这种方式访问​​文本字段:

 objSess.FindById(" wnd [0]")。FindByName(" MEREQ3319-TXZ01"," GuiTextField")。Text 

但是我不知道如何访问以下自定义控件:

 wnd [0]/usr/subSUB0:SAPLMEGUI:0019/subSUB3:SAPLMEVIEWS:1100/subSUB2:SAPLMEVIEWS:1200/subSUB1:SAPLMEGUI:1301/subSUB2:SAPLMEGUI:3303/tabsREQ_ITEM_DETAIL/tabpTABMEQDT10/ssubTABSTRIPCONTROL  subSUB1:SAPLMEGUI:3317/cntlREQ_HISTORY 

请问有人可以帮助我吗?

预先感谢

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我在vba中使用SAP GUI脚本。 只要我尝试访问自定义控件,效果就很好。 目前,我以这种方式访问​​文本字段:

 objSess.FindById(" wnd [0]")。FindByName(" MEREQ3319-TXZ01"," GuiTextField")。Text 

但是我不知道如何访问以下自定义控件:

 wnd [0]/usr/subSUB0:SAPLMEGUI:0019/subSUB3:SAPLMEVIEWS:1100/subSUB2:SAPLMEVIEWS:1200/subSUB1:SAPLMEGUI:1301/subSUB2:SAPLMEGUI:3303/tabsREQ_ITEM_DETAIL/tabpTABMEQDT10/ssubTABSTRIPCONTROL  subSUB1:SAPLMEGUI:3317/cntlREQ_HISTORY 

请问有人可以帮助我吗?

预先感谢

付费偷看设置
发送
2条回答
CPLASF-自律
1楼-- · 2020-09-23 21:28

凯ello,

欢迎使用SAP社区。

您可以轻松访问自定义控件,例如 像这样:

设置CustCont = session.findById(" wnd [0]/usr/cntlIMAGE_CONTAINER")

 CustCont.Visualize(1)
 WScript.Sleep(1000)
 CustCont.Visualize(0)
 

在您的情况下:

设置历史记录= objSess.FindById(" wnd [0]/usr/subSUB0:SAPLMEGUI:0019/subSUB3:SAPLMEVIEWS:1100/subSUB2:SAPLMEVIEWS:1200/subSUB1:SAPLMEGUI:1301/subSUB2:SAPLMEGUI:3303/tabsREQ_ITEM_DETAIL  tabpTABREQDT10/ssubTABSTRIPCONTROL1SUB:SAPLMEGUI:0060/subSUB1:SAPLMEGUI:3317/cntlREQ_HISTORY")

现在,您可以使用GuiCustomControl类型的Hist对象及其方法和属性。

最诚挚的问候
Stefan

SAP小黑
2楼-- · 2020-09-23 21:09

您好Stefan,

感谢您的回答。 我知道了。

一周热门 更多>