|
Dim I, J
Dim Sel As AcadSelectionSet
Dim Ent As AcadEntity
Dim lll As AcadLayer
'On Error Resume Next
Set Sel = ThisDrawing.SelectionSets.Add("Dim")
Sel.SelectOnScreen
'Debug.Print Sel.Item(0).ObjectName
'Debug.Print Sel.Item(0).color
'Debug.Print Sel.Item(0).Linetype
J = 0
For Each Ent In Sel
If Sel.Item(J).Layer = "0" Or "1中心线层" Or "2标注层" Or "3虚线层" Or "4双点划线" Or "5填充层" Or "6切线" Then
lll.LayerOn = False(这个值变成空值了)
End If
J = J + 1
Next
请大家帮帮忙啊! |
|