Извлечение полей .currentCellRow из SAP в Excel - PullRequest
0 голосов
/ 24 августа 2018

Я уже некоторое время использую vba с SAP и никогда не сталкивался с этой конкретной проблемой.

Обычно при записи сценариев в SAP я щелкаю по полю и у меня остается строка кода с концом .setfocus.Я заменяю это на .text, чтобы извлечь данные из этой ячейки.

Я столкнулся с меню, которое заканчивается на .currentCellRow = # и, таким образом, если я его изменю, он потеряет свою позицию и не будет знать, о каком поле я говорю.

Есть лиспособ, которым я могу настроить это, чтобы получить данные из этих полей?

Вот пример поля, которое я написал в сценарии

session.findById("wnd[0]/usr/cntlGRID1/shellcont/shell").currentCellRow = 4

1 Ответ

0 голосов
/ 27 августа 2018

.getcellvalue (4, "имя столбца")

см. Также: https://answers.sap.com/questions/300278/reading-grid-cells-sap-gui-scripting-vbs.html

С уважением, ScriptMan

...