So in SW2010, GetBodyCount does not always return an accurate quantity for cutlist items.
I finally figured out a way to get an accurate quantity! Seems so obvious now...
Set swFeature = g_swDoc.FirstFeature
Do While Not swFeature Is Nothing
'look for cutlist items, If the type of feature is "CutListFolder" then dive into its properties
If swFeature.GetTypeName = "CutListFolder" Then
Set swCustPropMgr = swFeature.CustomPropertyManager
'BAD=> CutListQty = swFeature.GetSpecificFeature2.GetBodyCount
'Get quantity. SW2010 GetBodyCount glitches; loop thru manually to get right body count
CutListQty = 0
vBodies = swFeature.GetSpecificFeature2.GetBodies
If Not IsEmpty(vBodies) Then
For Each Body In vBodies
If (Not Body Is Nothing) Then CutListQty = CutListQty + 1
Next Body
End If
...
End If
Set swFeature = swFeature.GetNextFeature
Loop
SolidworksApi macros