Bonjour le forum,
J’aurais besoin de vos lumières.
J’ai le code ci-dessous qui détecte les polylignes non fermées dans un dessin AutoCAD.
Le problème c’est qu’il le fait sur toutes les polylignes se trouvent dans tous les calques.
J’aimerais faire cette détection seulement dans un seul calque, le calque « Poligonale »
Est-possible ?
Sub PolylignesOuvertes()
For Each ent In ThisDrawing.ModelSpace
ent.color = acWhite
If ent.ObjectName = "AcDbPolyline" Then
If ent.Closed = False Then
ent.color = acRed
Else
ent.color = acGreen
End If
End If
Next ent
ThisDrawing.Regen (acActiveViewport)
End Sub