Skip to content

Niveaux des Modeles Papier

Asketyll edited this page Sep 7, 2026 · 4 revisions

Niveaux des modèles papier

Affiche tous les niveaux, dans toutes les vues ouvertes, de chaque modèle de type Papier du fichier de dessin actif dont le nom correspond à un motif — par défaut, tout modèle dont le nom contient Folio. Les niveaux des références attachées à ces modèles sont activés eux aussi, puisque c'est généralement de là que vient leur contenu.

Commandes

ActivateSheetLevels

macro vba run [ARES]ActivateSheetLevels

Parcourt les modèles du fichier de dessin actif et retient les modèles Papier dont le nom correspond à ARES_Sheet_Levels_Model_Name. Les modèles de conception et de dessin sont ignorés quel que soit leur nom. Chaque folio retenu est ensuite ouvert à son tour — ses niveaux, et ceux de chacune de ses références, sont activés dans toutes les vues ouvertes de ce folio — puis le modèle d'où vous êtes parti est rétabli à la fin. La barre de statut indique combien de modèles papier, combien de vues et combien d'activations de niveau ont été faites, et les vues ouvertes sont rafraîchies.

Comme chaque folio doit être rendu actif pour qu'on puisse atteindre ses vues, vous verrez les folios défiler pendant l'exécution, et sur un fichier qui en compte beaucoup ce n'est pas instantané. C'est le prix du mécanisme que MicroStation expose réellement : les vues d'un modèle sont inaccessibles tant qu'il n'est pas le modèle actif.

Un niveau gelé reste invisible — le gel est un interrupteur distinct, que cette commande ne défait volontairement pas. C'est le seul cas où une exécution paraît légitimement en avoir fait moins que prévu : dégelez ces niveaux vous-même dans le gestionnaire de niveaux.

Un motif vide ne fait strictement rien — il n'est jamais interprété comme « tous les modèles » — et le signale dans la barre de statut ; une valeur ne contenant que des séparateurs \| et des espaces compte comme vide. Un modèle papier en lecture seule (fichier ou modèle verrouillé) est ignoré et signalé, jamais écrit. Une référence dont le fichier est introuvable est ignorée.

EditSheetLevelsOptions

macro vba run [ARES]EditSheetLevelsOptions

Ouvre le panneau d'options : le motif de nom des modèles papier, et l'inclusion ou non de leurs références. Les deux réglages écrivent directement dans les variables de configuration ci-dessous.

Variables de configuration

Variable Défaut Rôle
ARES_Sheet_Levels_Model_Name *Folio* Nom(s) de modèle papier dont les niveaux sont affichés. Insensible à la casse, jokers * et ?, plusieurs alternatives séparées par | (les espaces autour d'un séparateur sont ignorés). Le motif est comparé au nom ENTIER : Folio seul ne correspondrait qu'à un modèle nommé exactement Folio — écrivez *Folio* pour « contient ». [ et ] ne sont pas gérés dans un motif. Vide = rien n'est traité.
ARES_Sheet_Levels_Attachments True Affiche aussi les niveaux de tout ce qu'un modèle papier retenu référence. Mettez False pour ne toucher qu'aux niveaux propres des folios — un folio dont le dessin provient d'une référence restera alors vide.

Les deux prennent effet à l'exécution suivante, sans redémarrage. Réglez-les depuis EditSheetLevelsOptions, depuis la boîte Configuration de MicroStation (Espace de travail → Configuration), ou en les exportant avec ExportARESConfig, en modifiant le fichier et en le réimportant avec ImportARESConfig.

Clone this wiki locally