Страница 1 из 1

Вызов программы на VBA из реакции

СообщениеДобавлено: 16 июн 2018 13:41
MAX KZK
Коллеги, нужна подсказка!

Есть программа, написанная на VBA. Представляет собой форму, в которой можно выбрать деталь по параметрам и вставить её в сборку.
Вызывается кнопкой.
Нужно модифицировать её таким образом, чтобы она вызывалась из реакции Knowledge, и модифицировала параметр в дереве. На VBS её переписать не получилось, так как там нет форм.

Посоветуйте, как быть?

Re: Вызов программы на VBA из реакции

СообщениеДобавлено: 20 июн 2018 15:15
Wireless_Fidelity
Здравствуйте.

1. Создаем рядом с реакцией Macros with arguments (из Knowledgeware Advisor).
2. В созданном сценарии делаем вызов формы через CATIA.SystemService.ExecuteScript
3. В реакцию вставляем ссылку на сценарий, вызываем у него метод Run:

`Сценарий VB.1`->Run()

Re: Вызов программы на VBA из реакции

СообщениеДобавлено: 21 июн 2018 12:03
MAX KZK
Все заработало.

Спасибо!