там есть стандартная команда поиска (edit\search) - включи запись макроса -и увидишь код
1)это кстати vba
2)Точно сборка открыта?
3)Язык...включи попробуй английский...
- Код: Выделить всё
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
Попробуй так - должно сработать и для скрипта и для VBA

search.JPG (55.5 КБ) Просмотров: 5993
Включи запись макроса,как на картинке выдели спул - команда автоматом тип подставит, обязательно сделай хотя бы один поиск и смотри код..