MicroStation Macro Installation Directions
Download to the folder pointed to by the MicroStation MS_VBASEARCHDIRECTORIES variable. To launch the macro use the MicroStation keyin listed. The keyin can be attached to a function key, button, or bar menu entry.
Starting with color 8 the color table is organized in color groups with 4 colors per group. The first color in the group is 100%, the second is 75%, the third is 50% and the fourth is 25%. Using the transparent pentable/designscript fill options you can combine colors when plotting.
Assorted mapping symbols. These are drawn at a very small scale so you may need to scale them up quite a bit to use in your drawings.
For MicroStation V8i (SELECTseries) versions only. These macros are not compatible with MicroStation CONNECT Edition.
This macro finds Zero Length elements (and Zero Area shapes). Options are select, remove, or move to a new level
MicroStation Key-in: vba run [zerolength]zerolength
This macro uses the selected elements to define the view limits
MicroStation Key-in: vba run [zoomto]zoomto
This macro finds all occurrences of a cell within a design file. Using the Previous and Next buttons you can window in on each matching cell. After all of the matching cells have been found a message box is displayed displaying the number of cells that were found. The user has the option to find either normal, orphan, or shared cells.
MicroStation Key-in: vba run [FindCell]FindCell
This commonly requested function does the opposite of the MicroStation Bring to Front command. Select one or more elements to be moved to the back of the display priority, then execute this macro. The macro will reorder the display accordingly, no other input required. The element(s) must be selected prior to launching the macro.
MicroStation Key-in: vba run [SendToBack]SendToBack
Changes the case of text elements in a DGN file to:
- all upper case
- all lower case
- mixed (or proper) case
- first letter upper
- reverse the case
- reverse the string
Will accept processing via:
- fence processing only enabled if there is an active fence when the macro is started
- selection set
- single element
- entire file
MicroStation Key-in: vba run [TextCase]TextCase
This macro allows the user to display used levels individually in a slide-show type manner. The user may click on the Next and Previous buttons to change the level display, or pick one from the drop-down list. The form is non-modal so the user may perform other commands or functions while the macro is active. If the Restore view on exit box is checked when the macro is exited the level display is returned to its original state.
MicroStation Key-in: vba run [ViewLevel]ViewLevel
This macro allows the user to display models individually in a slide-show type manner. The user may click on the Next and Previous buttons to change the model display, or pick one from the drop-down list. The form is non-modal so the user may perform other commands or functions while the macro is active.
MicroStation Key-in: vba run [ViewModel]ViewModel
This macro shows the current rotation (in degrees) for each of the 8 standard views. The user can change the view rotation to any keyed-in angle value, or unrotate the view. Using the Absolute option changes the rotation to exact value specified in the rotation text box. The relative option will add the value in the rotation text box to the current view rotation.
MicroStation Key-in: vba run [ViewRotation]ViewRotation