Dim deel als ModelDoc2 Dim myPart als PartDoc Dim myCutlist als BodyFolder Dim myFeature als functie
Stel swapp in = Toepassing.SldWorks Deel instellen = swapp. ActiveDoc Als onderdeel niets is, sluit dan de sub af Als Part.GetType <> 1 en sluit dan Sub af
Stel myPart = Deel in Set selMgr = Part.SelectionManager Als myPart.IsWeldment = false dan exit sub Stel myFeature in = myPart.FeatureByName("Vaste lichamen") Stel myCutlist in = myFeature.GetSpecificFeature2 myCutlist.UpdateCutList
Nee, zelfs met de Franse naam werkt het niet. Dus ik deed een macro zoekopdracht van de CutList map met uw eerste link.
Nu werkt het aan de top, bedankt
____________________________________
Sub maj() Hoewel het niet swFeat is niets Als swFeat.GetTypeName2 = "SolidBodyFolder" Dan Dim swBodyFolder als SldWorks.BodyFolder Stel swBodyFolder in = swFeat.GetSpecificFeature2 swBodyFolder.UpdateCutList Einde als Stel swFeat in = swFeat.GetNextFeature Gaan Einde Sub