Hallo,
ich habe ein Problem
ich habe ein CATProduct mit cca 550 Bauteilen
und ein Material Katalog mit 3 Material Familien (Car Paints, Elektrik, Motor) und jeweils 9 mat. Pro Familie
Die Bauteile sind aufgeteilt in 4 Gruppen, aber man kann leider den material nicht gruppenweise vergeben, also muss man über zb. Über die Teilebezeichnung machen.
Da habe ich das Problem wenn ich anfange zu selektieren
Dim productDocument1 As Document
Set productDocument1 = CATIA.ActiveDocument
Dim selection1 As Selection
Set selection1 = productDocument1.Selection
selection1.Search "Name:* Kolbenstange, Zylinder*"
nur den ersten eintrag selektieret bekomme also nur Kolbenstange
Dann wenn ich mein Material katalog aktiviere ich möchte das die selektierte Bauteile
Mit den Namen Kolbenstange bekommen Material aus der Familie Motor mit dem namen Silber
Set documents_list = CATIA.Documents
Set oMaterial_document = documents_list.Item("CatalogM300.CATMaterial")
Set cFamilies_list = oMaterial_document.Families
iFamily_no = "Motor"
'
Set oFirst_family = cFamilies_list.Item(iFamily_no)
iFamily_no = "Motor"
Set oThird_family = cFamilies_list.Item(iFamily_no)
Hat jemand Idee wie das Macro aussehen konnte, Ich komme nicht weiter
Für jede Anregung bin ich dankbar
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP