Метод .item работает не во всех частях CATIA v5 - PullRequest
0 голосов
/ 14 октября 2019

Здравствуйте, мне нужно добавить мой зачистку внутри набора для справки. Я работаю над документом по части. У меня есть 2 разные части, чтобы попробовать мой макрос. Макрос работает с одним из них.

Set hybridShapeSweepExplicit1 = hybridShapes1.Item(kalansweep)
MsgBox hybridShapeSweepExplicit1.Name
Dim alanolcusu As Double
ReDim matris(3)
Dim reference10 As Reference
Set reference10 = part1.CreateReferenceFromObject(hybridShapeSweepExplicit1)

Переменная kalansweep - "SWEEP_2", я могу получить SWEEP_2 как hybridShapeSweepExplicit1 на одной из моих частей. Но это не работает с другой стороны. Я проверил переменную kalansweep. Это все еще "SWEEP_2", но макрос получает hybridShapeSweepExplicit1 как "Sweep.4". Я понятия не имею, почему он работает с одной частью, но не работает с другой.

Редактировать: переменная kalansweep объявлена ​​как:

 public kalansweep as string
...