使用 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