hi folks, i wanted to make threads on a pipe.. i created a helix and then a profile, which i cut sweeped.. now, what i want to do is make macro so as to change helix features (pitch and height) .. can u help me by guiding me what function etc is to be used? thanks in advance --Pranav
First record a macro while it is recording simply select your helix feature. This will give you a call in the macro for selecting the helix. Dim swApp as sldworks.sldworks Dim part as sldworks.modeldoc2 dim SelMan as sldworks.selectionmanager Sub Main () set swapp = new application.sldworks Set part = swapp.activedoc Set SelMan = part.selectionmanager Dim HelixFeat as feature set HelixFeat = SelMan.Getselectedobject6(1,-1) Dim hFeatData as HelixFeatureData Set hFeatureData = HelixFeat.GetDefinition hFeatureData.Height = .1 'Value passed in meters end sub Ofcourse you will have to do appropriate error checking and such. Regards, Corey Scheich end sub