AnsweredAssumed Answered

Get Sketch Segment name (vba)

Question asked by Sam Moss on Jan 27, 2015
Latest reply on Mar 6, 2015 by Keith Rice


I'm new to the solidworks API, so am probably being stupid, at one point in my code I have a break for the user to select a line in a sketch. All I want to do with this at this point is get the name of the line (i.e. "line2"), nothing more complicated than that. However, I cannot find out how to do this, GetSelectedObject6 just returns not defined errors. HELP!


Dim linename As String

    Dim swFeat As SldWorks.SketchSegment


    swFeat = Part.SelectionManager.GetSelectedObject6(1, -1)

    linename = swFeat.GetNameForSelection("LINE")

    Debug.Print linename

This may be completely the wrong way to go about doing this, but any advice is appreciated