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

    0 0 vote
    Article Rating
    Subscribe
    Notify of
    guest
    3 Comments
    Oldest
    Newest Most Voted
    Inline Feedbacks
    View all comments
    ipse lute
    ipse lute
    3 years ago

    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
    Juan
    1 year ago

    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!