Open in Batch opens and activates several Revit files in sequence. For each file, you can separately configure detaching, opened worksets, and the view to activate. The command is available even when no Revit document is open.
Warning: this command works directly with files and central models. Test the settings on copies first and make sure current backups exist before processing production workshared models.
When To Use It
Open the same set of projects at the start of a work session.
Open several central models as separate local copies.
Open models with a limited set of worksets.
Navigate to a specified view in each model.
Save several opening scenarios as presets.
Before You Run
Confirm access to every file and network path.
If any central model will be opened without
Detach, create a writable local-copy folder in advance.Coordinate access with the owners of production models and confirm that backups are current.
Close duplicate documents that are already open in the current Revit session.
Leave
Workset patternempty for files where worksets are not used.
Add Documents
Run Open in Batch from the standard BIMO Ribbon.
In Documents for openning, select Add From Dialog....
Select one or more
.rvtfiles.Configure each added model.
Set Local copy folder when required.
Confirm the settings and run the command.
Add From Dialog... selects .rvt files only, but the file input for an individual list item also supports .rfa and .rte.
Command Settings
Setting | What It Does |
|---|---|
| List of files and their individual settings. Files are processed in list order. |
| Existing folder where BIMO creates local copies of central models when |
Each document has these settings:
Setting | What It Does |
|---|---|
| Path to an |
| Opens the model with |
| After opening, activates the first view whose name matches the pattern. Leave it empty to keep the view selected by Revit. |
| Opens user worksets whose names match the pattern. Use this setting for workshared models. |
| Opens worksets that do not match the pattern. |
Detach Or Local Copy
Scenario | Behavior |
|---|---|
| BIMO opens the specified file detached and preserves its worksets. |
| BIMO creates a file with a |
| BIMO opens the specified local file directly. It does not create another copy. |
| BIMO opens the specified file directly. It does not create a copy. |
Warning: turning
Detachoff does not mean BIMO always creates a copy. Local and non-workshared files are opened from their original paths.
Workset And View Patterns
Patterns are case-insensitive and must match the complete name. Use:
*for any number of characters;?for one character.
Examples:
Pattern | Result |
|---|---|
| Exact name only. |
| Names beginning with |
| Names containing |
| Any two characters before |
For a workshared model, BIMO first closes all user worksets. When Workset pattern has a value, matching worksets are opened; with the inverse option enabled, non-matching worksets are opened. If the pattern is empty, user worksets remain closed.
Activate the view uses the same wildcard syntax. BIMO activates the first matching view. If no view matches, no separate warning is shown.
What Happens During a Run
For each list item, BIMO:
Checks that the file exists.
Configures
Detachor creates a local copy.Closes all worksets and opens the ones selected by the pattern.
Opens and activates the document in Revit.
Activates the first matching view when requested.
Documents are not closed and normally are not saved automatically. Review every opened file and save it only to the intended location.
Automatic Revit Dialog Responses
During the batch, BIMO automatically responds to several Revit dialogs, including workset selection, missing third-party updaters, macro security, and unresolved references. This keeps batch opening moving, but an important warning may not require manual confirmation.
After opening, review external references, updater state, macros, and loaded worksets in every model.
Critical Recovery Behavior
Warning: after a repeated
CentralFileCommunicationException, the current implementation runs a recovery path that opens the current model path detached and performs an overwritingSaveAsas central. WithDetachenabled, the current path can be the source model. The error can still stop the entire batch after recovery.
Do not use this workflow on uncontrolled central models. Have a current backup, coordinated access, and a recovery plan before running it.
Presets, Variants, And Keyboard Shortcuts
Open in Batch supports presets. A preset stores the file list, per-file options, and local-copy folder. You can assign presets to Variant #1, Variant #2, and Variant #3.
A variant with valid settings launches immediately without reopening the settings window. Before using one, recheck saved paths, Detach, and the state of the central models.
For setup details, see Presets and Variants.
Errors And Troubleshooting
Problem | What To Check |
|---|---|
A file is skipped | Check the path, file existence, and network access. |
A local copy is not created | Confirm that |
Required worksets do not open | Check the full pattern, add |
The wrong worksets open | Check |
The view is not activated | Check its name and wildcard pattern. If several views match, the first one found is used. |
The batch stops on a central model | Do not rerun it blindly. Inspect the central/local files and error log, then restore the model to a known safe state. |
Known Limitations
Add From Dialog... selects
.rvtfiles only.An empty
Workset patternleaves all user worksets closed.The command does not create the local-copy folder.
Only the first matching view is activated, and no missing-view message is shown.
There is no final report, automatic document closing, or rollback of files already opened.
Most per-file errors are reported and processing continues; central communication errors can stop the entire batch.
Some Revit dialogs are dismissed automatically.