因此,我正在开发一个数据提取器,以便使用SAP GUI Scripting + VBA(Excel)提取SAP数据。
该脚本将运行一个事务并将数据提取到Excel中。下面是从gridview中提取数据的代码:
'Save gridview
Set GridView = Session.findById("/app/con[0]/ses[0]/wnd[0]/usr/cntlG_CONTAINER/shellcont/shell/shellcont[1]/shell")
' Extract data to excel
For i = 0 To GridView.RowCount - 1
For j = 0 To GridView.ColumnCount - 1
shtInput.Cells(z + i, j + 1) = GridView.GetCellValue(i, GridView.ColumnOrder(j))
Next j
shtInput.Cells(z + i, Area) = "Undefined"
Next i
Exit Sub
它正确复制了大部分数据,但是SAP中的最后一行没有正确复制。
1条答案
按热度按时间yc0p9oo01#