AUTOCAD Gelés les plans en VBA

Résolu
fabdu91630 -  
fabdu91630 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Sur Autocad 2010

Je souhaite gelé les calques qui ne m'interesse pas sauf un en automatique via VBA, est-ce-que quelqu'un aurait une idée pour la macro, je suis novice ?

Je vous remercie par avance,

2 réponses

  1. Baloo
     
    Bonjour,

    pour isoler un calque il y a la commande ISOLCALQUE
    à l'inverse la commande ASSOCIERCALQUE retaure les calques masqués avec ISOLCALQUE.

    ces commandes sont accessibles via les barres d'outils

    donc à priori pas besoin de macros.
    0
  2. fabdu91630 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention  
     
    Cette macro permets de gelés tous les calques sauf ceux que l'on a besoin :
    Sub GelerTousLesCalquesSaufDeux()
    Dim calque As AcadLayer

    'Parcourir tous les calques dans la collection Calques du dessin :
    For Each calque In ThisDrawing.Layers
    'Si le nom du calque n'est pas égal au nom des calques qu'on ne veut pas geler :
    If calque.Name <> "Nom calque 1" And calque.Name <> "Nom calque 2" Then
    'Geler le calque sauf le calque 0 qui ne peut pas être gelé
    If calque.Name <> "0" Then calque.Freeze = True
    End If
    Next
    End Sub?
    0