Текущее время: Вт, июн 24 2025, 22:13

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: VBA: Как обратиться к элементу дерева?
СообщениеДобавлено: Вт, июн 06 2017, 14:22 
Начинающий
Начинающий

Зарегистрирован:
Вт, июн 06 2017, 14:06
Сообщения: 2
Добрый день,
Я не программист, поэтому не судите за, возможно, простой вопрос. Хочу автоматизировать выгрузку отчетов из SAP и для этого мне необходимо отдельно обратиться к каждому элементу дерева. Подскажите, пожалуйста, пример скрипта, который бы смог:
1) Посчитать количество элементов дерева.
2) Понять, на каком уровне находится элемент дерева. (Всё, что мне надо потом с ним сделать - это Double-click, но только по элементам, которые находятся на первом уровне).
3) Прочесть статус элемента (в моем случае, колонка "Close").
Изображение
Используя инструмент записи скрипта получается следующий код:
session.findById("wnd[0]").maximize
session.findById("wnd[0]/shellcont/shell/shellcont[1]/shell[1]").doubleClickItem " 1","&Hierarchy"
session.findById("wnd[0]/shellcont/shell/shellcont[1]/shell[1]").selectItem " 6","&Hierarchy"
session.findById("wnd[0]/shellcont/shell/shellcont[1]/shell[1]").ensureVisibleHorizontalItem " 6","&Hierarchy"
session.findById("wnd[0]/shellcont/shell/shellcont[1]/shell[1]").doubleClickItem " 6","&Hierarchy"
session.findById("wnd[0]/shellcont/shell/shellcont[1]/shell[1]").selectItem " 19","&Hierarchy"

Подскажите, пожалуйста, как модифицировать этот код, чтоб получить 1) ItemCount (или подобное для получения количества веток дерева), 2) Item Properties (чтоб понять, на каком уровне находится элемент дерева) и 3) Item Value для колонки Close.

Заранее благодарен!

С уважением,
Михаил


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: VBA: Как обратиться к элементу дерева?
СообщениеДобавлено: Вт, июн 06 2017, 22:37 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
khromykhm написал(а):
Я не программист, поэтому не судите за, возможно, простой вопрос. Хочу автоматизировать выгрузку отчетов из SAP

Обратитесь к программисту на вашем проекте.

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: VBA: Как обратиться к элементу дерева?
СообщениеДобавлено: Ср, июн 07 2017, 10:37 
Начинающий
Начинающий

Зарегистрирован:
Вт, июн 06 2017, 14:06
Сообщения: 2
Удав написал(а):
khromykhm написал(а):
Я не программист, поэтому не судите за, возможно, простой вопрос. Хочу автоматизировать выгрузку отчетов из SAP

Обратитесь к программисту на вашем проекте.

Спасибо за совет, Кэп!
Есть на форуме кто-то, кто сможет ответить на вопрос по скриптам в SAP?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB