In Revit, certain view properties are not schedulable.  Additionally, you cannot change Visibility / Graphics through a schedule.  However, let’s say you have a schedulable view property that allows you to form a group of a views that you would like to modify.  You can’t use the Show option in a View List (to multi-select Views):

However, to multi-select views using a known property (in this simplistic and slightly pointless example, Phase), we can:

  1. Add a Text type Shared Parameter called View Selector to the View List, ticking ‘Add to all elements in the Category’
  2. Now, a little complication – to modify this property, you will have to untick it from every applied View Template that would possibly impact the View List.  I grouped my Project Browser by View Template so I could quickly see the ‘in-use’ View Templates, then went View – Manage View Templates and unticked View Selector in each of these.  Once this is done, we can now drive the View Selector parameter through the View List schedule.
  3. Now go to the Type Properties of the Project Browser and make a new type called View Selector.  You can either use folders and set them to View Selector, or Filter by View Select = whatever.
  4. Finally, select a bunch of views in the Browser and then adjust the Property you want to edit.  This method allows you to  modify certain parameters that you couldn’t get to from the View List itself.

Some of these parameters are View / Type specific (like Underlay for Plans).  When you multiselect them, Revit will tell you what the ‘common’ parameters are in the Properties Palette.

The following diagram gives you an idea which View Properties can be ‘hacked into’ using this multi-select method:


    Masking can be a real pain in Revit.  Sometimes you just want to hide some bits of geometry on multiple views, but it is difficult to actually model what you want in 3D.  So you may resort to Masking Regions in Detail Groups, Copy-Paste Aligned – but all of that is suboptimal.

    Today there was a great tip on Masking in multiple views over at Shades of Grey:
    I could use a masking region, but this is like going back to CAD drafting … separate regions in each affected view.  What if I place the mask into a generic model family?  If this family has a vertical model line (use invisible lines) the masking region will show up in any plan where the cut plane intersects the model line.

    Extending this idea into 3 dimensions I can create a family with 3 model lines (X,Y,Z) and 3 masking regions.  Give it instance parameters to control the size of this “virtual box” and it will mask out the finish layers for any view that cuts through the duct at right angles.

    Read more:
    Shades of Grey: MACAVITY UNMASKED