【发布时间】:2022-01-17 22:32:51
【问题描述】:
我正在努力读取有效行号的代码。我搜索了这个论坛(和其他人)并尝试了几件事,但我没有让它运行......我在我的代码中做了一种查找,但是我需要行号(实际上是第一列的值)我搜索的参考编号。
test1 = session.FindById("wnd[0]/usr/tblSAPLV60PTCTRL_KOPIEREN").RowCount
' this returns the total number of records which is perfectly fine
test1 = session.FindById("wnd[0]/usr/tblSAPLV60PTCTRL_KOPIEREN").SetFocus
test1 = session.FindById("wnd[0]/usr/tblSAPLV60PTCTRL_KOPIEREN").CurrentRow
test1 = session.FindById("wnd[0]/usr/tblSAPLV60PTCTRL_KOPIEREN").VerticalScrollbar.Position
test1 = session.FindById("wnd[0]/usr/tblSAPLV60PTCTRL_KOPIEREN").getAbsoluteRow
test1 = session.FindById("wnd[0]/usr/tblSAPLV60PTCTRL_KOPIEREN").CurrentCellRow
收到此错误消息:
运行时错误 438 - 参考 SAP GUI 脚本已启用
请让我知道我错过了什么或做错了什么。
提前感谢您的指导
飞路
【问题讨论】:
-
您似乎是手动编写代码,而不是使用记录器自动生成代码。如果您手动执行,请参考documentation 了解
GuiTableControl存在哪些属性和方法。