使用 sap gui 获取列的总数
Get the total of a column using sap gui
有一个我找不到答案的问题。我显示了这个值(黄色):
这是列中值的总和。你知道我怎样才能得到这个价值吗?通常在我的宏中,我将整个 table 导出到 excel 工作簿中,打开它并找到最后一个单元格的值。
我有更简单快捷的方法吗?
谢谢
由于 OP 没有 post 任何代码,我只能根据屏幕截图猜测应该检索 grid view 的最后一行。
下面的代码片段应该可以做到这一点。假设变量 ses
连接到 OP 屏幕截图中描述的正确会话
dim ses as object
' here code to connect to the sap session
dim tbl as object
set tbl = ses.findById("wnd[0]/usr/cntlGRID1/shellcont/shell")
With tbl
.firstVisibleRow = .rowCount -1
Debug.Print .getcellValue (.rowCount -1, "COLNAME")
End With
有一个我找不到答案的问题。我显示了这个值(黄色):
这是列中值的总和。你知道我怎样才能得到这个价值吗?通常在我的宏中,我将整个 table 导出到 excel 工作簿中,打开它并找到最后一个单元格的值。 我有更简单快捷的方法吗?
谢谢
由于 OP 没有 post 任何代码,我只能根据屏幕截图猜测应该检索 grid view 的最后一行。
下面的代码片段应该可以做到这一点。假设变量 ses
连接到 OP 屏幕截图中描述的正确会话
dim ses as object
' here code to connect to the sap session
dim tbl as object
set tbl = ses.findById("wnd[0]/usr/cntlGRID1/shellcont/shell")
With tbl
.firstVisibleRow = .rowCount -1
Debug.Print .getcellValue (.rowCount -1, "COLNAME")
End With