Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionThisDrawing.Layers("NomDeLaCouche").LayerOn = False'pour masquer une couche ThisDrawing.Layers("NomDeLaCouche").Freeze = True'pour la geler ThisDrawing.Layers("NomDeLaCouche").Lock = True'pour la verrouiller ThisDrawing.Layers("NomDeLaCouche").Plottable = False'pour la supprimer à l'impression
Sub test() Dim i As Integer For i = 0 To ThisDrawing.Layers.Count - 1 If ThisDrawing.Layers(i).Name = "NomDeLaCouche" Then ThisDrawing.Layers(i).Freeze = False Else ThisDrawing.Layers(i).Freeze = True End If Next i End Sub
Sub GelerTousLesCalquesSaufDeux() Dim calque As AcadLayer For Each calque In ThisDrawing.Layers If calque.Name <> "Nom calque 1" And calque.Name <> Nom calque 2" And calque.Name <> "0" Then calque.Freeze = True End If Next End Sub