Traverse SOLIDWORKS feature manager tree in the reversed order
This VBA macro demonstrates how to traverse feature manager tree of the active SOLIDWORKS document in the reversed order.
Dim swApp As SldWorks.SldWorks
Sub main()
Set swApp = Application.SldWorks
Dim swModel As SldWorks.ModelDoc2
Set swModel = swApp.ActiveDoc
Dim i As Integer
i = 0
Dim swFeat As SldWorks.Feature
Do
Set swFeat = swModel.FeatureByPositionReverse(i)
i = i + 1
If Not swFeat Is Nothing Then
Debug.Print swFeat.Name
End If
Loop While Not swFeat Is Nothing
End Sub