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 
Другие вопросы по тегам