Bulk Copy Views to New Associated Level in Revit

Ever wanted to bulk duplicate views from one level to another level? There are various addins and ways to do this, but it is also relatively simple in Dynamo:

  1. Get views using Dynamo definition, and
  2. Get view element IDs and send them to clipboard
  3. Close Dynamo
  4. Select by ID… Paste the IDs
  5. Copy (Ctrl + C)
  6. Paste – Aligned to Selected Level

Using some Bakery nodes, the Dynamo definition would look something like this:

Associated links:
API
RevitAPI: How to resize cropbox of view? – AEC DevBlog
Copying Views Selected in Projec… – Autodesk Community
2012 Filtering for all instances, of all types, of a particular family.

Copying Views
RevitCat: Copying Views Between Revit Projects

    3
    Leave a Reply

    avatar
    2 Comment threads
    1 Thread replies
    1 Followers
     
    Most reacted comment
    Hottest comment thread
    3 Comment authors
    JuanLuke Johnsonipse lute Recent comment authors
      Subscribe  
    newest oldest most voted
    Notify of
    ipse lute
    Guest
    ipse lute

    Looks like a brilliant idea!! Shall the pasted views be associated to the Selected Level? As far as i know views can’t be associated with another level, they are stuck on the level where they have been created (such option in greyed out in the Properties Palette of the view). View range can be changed (to match any level) , but the associated level stays the same.
    Is there any way to expand his procedure to several stories/levels at once? I mean, can i use this to copy views from one level to ALL levels of the building AT ONCE?

    Juan
    Guest
    Juan

    It seems to be great, but I have a question: if you do that, can Revit recoginize the items copied this way in the schedules of destination levels? Thank you for the idea!