Hi,
I'm having some trouble getting the logic right on a macro I have. The macro currently performs a function to each and every item in the cutlist. Something like:
Set swFeat = swModel.FirstFeature
Do While Not swFeat is Nothing
//set some variables
If swFeat.GetTypeName = "CutListFolder" Then
//Do something i.e. get cutlist properties
End If
set swFeat = swFeat.GetNextFeature
loop
But what if I wanted to perform an action only to the first item on the cutlist before the Do While loop? I tried to perform a function only to the first item on the list by adding the function outside the loop but for some reason, it doesn't get/select the first item on the list.
Set swFeat = swModel.FirstFeature
If Not swFeat Is Nothing Then
//Do something i.e add new property to first cutlist item
//Debug.print new property
End If
Do While Not swFeat is Nothing
//set other variables
If swFeat.GetTypeName = "CutListFolder" Then
//Do something i.e. get all cutlist properties
End If
set swFeat = swFeat.GetNextFeature
loop
Sorry if its a bit vague, I'll update this with more info if it's not clear enough.
SolidworksApi macros