从单元格中提取文本

2020-08-22 23:30发布

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

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


大家好,这是我在该主题中的第一篇文章,我是新手,因此我对使用不正确的术语表示歉意。 我将尽我所能使查询更简洁明了。
我正在尝试使用SAP GUI记录工具自动执行重复性活动。 到目前为止,我已经取得了进步,但是我目前仍处于某个步骤。
我无法从下表中捕获供应商名称的文本。 我已经尝试使用以下行在代码中进行初始化:" ref2 = sapsession.findById(" wnd [0]/usr/cntlCTRL_CONTAINERBSEG/shellcont/shell")。Text"

但是我得到的结果是:" SAPGUI.GridViewCtrl.1",而不是单元格的内容。 知道如何重新整理这种特定类型的单元格的内容吗?

(32.2 kB)

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

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


大家好,这是我在该主题中的第一篇文章,我是新手,因此我对使用不正确的术语表示歉意。 我将尽我所能使查询更简洁明了。
我正在尝试使用SAP GUI记录工具自动执行重复性活动。 到目前为止,我已经取得了进步,但是我目前仍处于某个步骤。
我无法从下表中捕获供应商名称的文本。 我已经尝试使用以下行在代码中进行初始化:" ref2 = sapsession.findById(" wnd [0]/usr/cntlCTRL_CONTAINERBSEG/shellcont/shell")。Text"

但是我得到的结果是:" SAPGUI.GridViewCtrl.1",而不是单元格的内容。 知道如何重新整理这种特定类型的单元格的内容吗?

(32.2 kB)
付费偷看设置
发送
2条回答
Doze时光
1楼-- · 2020-08-23 00:13

您的VB脚本语句:

 sapsession.findById(" wnd [0]/usr/cntlCTRL_CONTAINERBSEG/shellcont/shell")

返回自定义内部的控件 容器wnd [0]/usr/cntlCTRL_CONTAINERBSEG,它是 GuiGridView

您必须使用其方法之一来访问给定的行,给定的列,给定的单元格或任何您想要的东西。

我不知道 不了解ALV网格中"供应商名称"在哪里,以及您要执行什么逻辑(什么列,什么行等)

小灯塔
2楼-- · 2020-08-22 23:50

请使用 脚本记录器,并在您感兴趣的单元格中记录点击。 然后将录制结果呈现给我们。

一周热门 更多>