Это объект GuiTree
, а точнее один из объектов типа "Дерево столбцов".
В вашем случае это будет:
set tree = session.findById("wnd[0]/usr/subTABSTRIP:SAPLATAB:0100/tabsTABSTRIP100/tabpTAB06/" _
& "ssubSUBSC:SAPLATAB:0201/subAREA1:SAPLAIA1:0304/subSUB:SAPLAIA1:0308/" _
& "subTREE:SAPLAIA1:0306/cntlVARI_CANVAS/shell")
Свойство SelectedNode
дает строку, которая является ключом выбранного в данный момент узла («узел» - для строки дерева):
nodeKey = tree.SelectedNode
Оттуда вы можете получить доступ к тексту узла с помощью метод GetNodeText
:
nodeText = tree.GetNodeText( nodekey )
Текст ячейки получается с помощью метода GetItemText
(«элемент» - это ячейка на пересечении строки и столбца дерева, исключая левый столбец с иерархией):
itemText = tree.GetItemText( nodeKey, columnName )`
Имена столбцов получаются с помощью метода GetColumnNames
:
set columnNames = tree.GetColumnNames()`
Имена столбцов являются объектами GuiComponentCollection Вы л oop на его элементы следующим образом:
for i = 0 to columnNames.Length - 1
colunmName = columnNames.ElementAt(i)
next