Подскажите пожалуйста, как мне выделить в VBA в модели все Piping Spool (или хотя бы один)?
В цикле или или командой типа Search.
Задача в том, чтобы в модели переименовать Part Number всех Spool'ов
Sub CATMain()
Dim productDocument1 As ProductDocument
Set productDocument1 = CATIA.ActiveDocument
Dim selection1 As Selection
Set selection1 = productDocument1.Selection
selection1.Search "(CATPipSearch.PipingSpool + CATPiuSearch.PipingSpool),all"
For i = 1 To selection1.Count
selection1.Item(i).Value.PartNumber = CStr(i) + "_number"
Next
End Sub
Sub CATMain()
Dim productDocument1 'As ProductDocument
Set productDocument1 = CATIA.ActiveDocument
Dim selection1 'As Selection
Set selection1 = productDocument1.Selection
selection1.Search "(CATPipSearch.PipingSpool + CATPiuSearch.PipingSpool),all"
For i = 1 To selection1.Count
selection1.Item(i).Value.PartNumber = CStr(i) + "_number"
Next
End Sub
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3