啊,是的。在这种情况下,坐标属性可以提供垂直计数,即。,
- Sub LeaderPtCount()
- Dim varPkPt As Variant
- Dim ent As AcadEntity
- Dim entlead As AcadLeader
- Dim varCoords As Variant
- Dim intNumOfVerts As Integer
- ThisDrawing.Utility.GetEntity ent, varPkPt, "Select a Leader: "
- If TypeOf ent Is AcadLeader Then
- Set entlead = ent
- varCoords = entlead.Coordinates
- intNumOfVerts = (UBound(varCoords) + 1) / 3
- MsgBox "The selected leader has " & intNumOfVerts & " vertices."
- End If
- End Sub
|