-
Notifications
You must be signed in to change notification settings - Fork 0
Sheet Levels
Shows every level, in every open view, of every sheet model of the active design file whose name matches a pattern — by default, every model whose name contains Folio. The levels of whatever those sheets reference are turned on too, which is usually where their content actually comes from.
macro vba run [ARES]ActivateSheetLevels
Goes through the models of the active design file and keeps the sheet models whose name matches ARES_Sheet_Levels_Model_Name. Design and drawing models are skipped whatever their name. Each matching sheet is then opened in turn — its levels, and the levels of each of its references, are switched on in every view that sheet has open — and the model you started from is put back at the end. The status bar reports how many sheet models, how many views and how many level switches were turned on, and the open views are refreshed.
Because each sheet has to be made active to reach its own views, you will see the sheets flick past while it runs, and on a file with many folios it is not instant. That is the price of the mechanism MicroStation actually exposes: a model's views are unreachable until it is the active one.
A level that is frozen stays invisible — freezing is a separate switch, and this command deliberately does not undo it. It is the one case where a run legitimately looks like it did less than you expected: unfreeze those levels yourself in the Level Manager.
An empty pattern does nothing at all — it is never read as "every model" — and says so on the status bar; a value made only of \| separators and spaces counts as empty. A sheet model that is read-only (its file, or the model itself, is locked) is skipped and reported, never written. A reference whose file is missing is skipped.
macro vba run [ARES]EditSheetLevelsOptions
Opens the options panel: the sheet-model name pattern, and whether the sheets' references are included. Both write straight through to the configuration variables below.
| Variable | Default | Purpose |
|---|---|---|
ARES_Sheet_Levels_Model_Name |
*Folio* |
Sheet-model name(s) whose levels get displayed. Case-insensitive, * and ? wildcards, several alternatives separated by | (spaces around a separator are ignored). The pattern matches the WHOLE name, so Folio alone would only match a model named exactly Folio — write *Folio* for "contains". [ and ] are not supported in a pattern. Empty = nothing is processed. |
ARES_Sheet_Levels_Attachments |
True | Also show the levels of everything a matching sheet references. Set it to False to touch the sheets' own levels only — a folio whose drawing comes from a reference then stays blank. |
Both take effect on the next run, with no restart. Set them from EditSheetLevelsOptions, from MicroStation's Configuration dialog (Workspace → Configuration), or by exporting them with ExportARESConfig, editing the file and re-importing it with ImportARESConfig.
ARES Wiki
🇬🇧 English
- Home
- Zoning
- Zone Export
- Cable Report
- Region Split
- Region Merge
- Sheet Levels
- Custom Properties
- Property Calculation
- Property Rendering
- Property Actuator
- System & Config
- Configuration Variables
🇫🇷 Français