SAP .selectItem в VBA
Я пытаюсь извлечь данные из панели результатов выбора в SAP. Когда я использую регистратор сценариев, мне дают это утверждение.
session.findById("wnd[0]/shellcont/shell/shellcont[0]/shell/shellcont[0]/shell/shellcont[1]/shell[1]").selectItem " 4","&Hierarchy"
Когда я запускаю этот код, я получаю объект, не идентифицированный как ошибка. Я хотел бы иметь возможность перебрать переменную (i) вместо числа 4 в этой строке, где он будет выбирать каждый элемент в списке.
Кто-нибудь знает, что я могу сделать, чтобы исправить эту ошибку, а также сделать переменную элемента.select вместо того, чтобы застрять на 4?
1 ответ
Вероятно, вы ищете что-то вроде этого
Option explicit
dim i as long
For i = 1 to 5
...
session.findById("wnd[0]/shellcont/shell/shellcont[0]/shell/shellcont[0]/shell/shellcont[1]/shell[1]").selectItem """ " & i & """,""&Hierarchy""
...
next i