вопрос по синтаксису selection.Search

Программирование для CATIA.

вопрос по синтаксису selection.Search

Сообщение heze » 09 ноя 2017 12:57

Всем привет!
нужна помощь зала так сказать.
вот фрагмент макроса:
Код: Выделить всё
Sub CATMain()

Dim productDocument1 As Document
Set productDocument1 = CATIA.ActiveDocument

Dim fullname, currentjobnumber as string
fullname = CATIA.ActiveDocument.Name 'Partnumber Top assembly
a = Split(fullname, "_")
currentjobnumber = a(0)

Dim selection6 As Selection
Set selection6 = productDocument1.Selection
Dim VisPropertySet6
selection6.Search("Name='currentjobnumber*',in")
Set VisPropertySet6 = selection6.VisProperties
VisPropertySet6.SetShow 0
selection6.Clear

....

в этом фрагменте я от инстанснейма топовой сборки "откусываю" нужную мне часть (currentjobnumber) имени и хочу подсветить все сборки, имена которых начинаются на эту строку.

Но, почему то переменная не передается в метод search. как нужно написать ("Name='currentjobnumber*',in") чтобы выделить то, что мне нужно?
heze
Новичок
Новичок
 
Сообщения: 32
Зарегистрирован: 22 авг 2015 01:49

Re: вопрос по синтаксису selection.Search

Сообщение Artem » 13 ноя 2017 12:55

Код: Выделить всё
selection6.Search("Name='" + currentjobnumber + "*',in")
animae scrinium servitus
Аватара пользователя
Artem
Активный участник
Активный участник
 
Сообщения: 387
Зарегистрирован: 14 сен 2007 07:14

Re: вопрос по синтаксису selection.Search

Сообщение heze » 15 ноя 2017 12:09

Спасибо, разобрался)
heze
Новичок
Новичок
 
Сообщения: 32
Зарегистрирован: 22 авг 2015 01:49


Вернуться в CAA-RADE

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

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

cron