SAP .selectItem в VBA - PullRequest
       26

SAP .selectItem в VBA

0 голосов
/ 01 октября 2018

Я пытаюсь извлечь данные из панели результатов выбора в 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 Ответ

0 голосов
/ 02 октября 2018

Вероятно, вы ищете что-то вроде этого

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 
...