Извлечение данных с помощью .selectitem VBA-SAP - PullRequest
0 голосов
/ 18 декабря 2018

Я пытаюсь извлечь текст из анализа сверху вниз в SAP, используя VBA.В основном мне нужно переместиться вниз по столбцу, оценить, содержит ли извлеченный текст определенную строку символов, а затем извлечь соседнюю ячейку.

Первое: кто-нибудь знает, как изменить эту строку кода (скрипт дляэтой конкретной ячейке), чтобы я мог извлечь ее текст в переменную, а не просто выделить его?

Второе: кто-нибудь знает, как сделать эту переменную строки, используя i в качестве переменной?

session.findById("wnd[0]/usr/cntlCONTAINER/shellcont/shell/shellcont[1]/shell[1]").selectItem "          5", "C         35"

1 Ответ

0 голосов
/ 19 декабря 2018

В подобных случаях я действовал следующим образом:

myRow  = right(space(10) & cstr(i) , 11) 
myText = session.findById("wnd[0]/usr/cntlCONTAINER/shellcont/shell/shellcont[1]/shell[1]").getItemText(myRow ,"C         35")

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...