How to traverse select line or arc in SketchSegment

Follow code is select line or arc ,use   selectByID method.

Sub Main3()

  Dim swApp As SldWorks.SldWorks

  Dim swModel As SldWorks.ModelDoc2, SwSelMgr As SelectionMgr

  Dim swMeasure As SldWorks.Measure

  Dim SwSkSeg As SketchSegment

    Set swApp = Application.SldWorks

    Set swModel = swApp.ActiveDoc

    ''

    With swModel

       Set SwSelMgr = .SelectionManager

       .Extension.SelectByID2 "Line1@Sketch1", "EXTSKETCHSEGMENT", 0, 0, 0, False, 0, Nothing, 0

       Set SwSkSeg = SwSelMgr.GetSelectedObject2(1)

       Debug.Print Round(SwSkSeg.GetLength, 6)

       .Extension.SelectByID2 "Arc1@Sketch1", "EXTSKETCHSEGMENT", 0, 0, 0, False, 0, Nothing, 0

       Set SwSkSeg = SwSelMgr.GetSelectedObject2(1)

       Debug.Print Round(SwSkSeg.GetLength, 6)

    End With

End Sub

**************************************************

Help me.

traverse method ,select line or arc in SketchSegment

Thanks

SolidworksApi macros