脚本无法访问子菜单

2020-08-19 19:56发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我无法通过脚本访问子菜单。 甚至...

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

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


我无法通过脚本访问子菜单。 甚至我都使用精确记录的代码。

当我尝试访问子菜单时,出现"无法通过ID找到控件"错误。

使用VBA调试,对象确实没有子级(子菜单),但应该具有子级。

wnd [0]/mbar/menu [0]是" Lista"顶部菜单。

wnd [0]/mbar/menu [0]/menu [1]是"导出"二级菜单。

wnd [0]/mbar/menu [0]/menu [1]/menu [2]是" File local ..."目标菜单。

这是一些配置错误吗?

(17.4 kB)
5条回答
当学会了学习
2020-08-19 20:41

我认为"会话"对象是正确的,因为我可以访问所有其他GUI组件。

问题仅与菜单栏的子项有关。

此代码效果很好,并从第一张图片开始显示顶部菜单(" Lista")。

 session.findById(" wnd [0]/mbar/menu [0]")

但是,当我尝试到达某个孩子时,它不起作用,例如:

 session.findById(" wnd [0]/mbar/menu [0]/menu [1]/menu [2]")。选择

此行应返回" File Local ..."项。

访问其他GUI组件效果很好,例如:

 session.findById(" wnd [0]/usr/ctxt [34]")。Text = CENTRO
 session.findById(" wnd [0]/usr/ctxt [36]")。Text = DEPOSITO
 session.findById(" wnd [0]/usr/ctxt [120]")。Text ="/img/MARQUEZ" 

一周热门 更多>