Swap legend on a sheet without manually removing and placing

Swap legend on a sheet without manually removing and placing

Marcus.Isacsson
Collaborator Collaborator
3,651 Views
8 Replies
Message 1 of 9

Swap legend on a sheet without manually removing and placing

Marcus.Isacsson
Collaborator
Collaborator

Hi fellas!

Is it possible to somehow swap a legend on a sheet without having to manually remove and replace with a new one?

0 Likes
3,652 Views
8 Replies
Replies (8)
Message 2 of 9

martijn_pater
Advisor
Advisor

Why not swap it manually? Use refplanes for positioning...

0 Likes
Message 3 of 9

Marcus.Isacsson
Collaborator
Collaborator

@martijn_pater wrote:

Why not swap it manually? Use refplanes for positioning...


Time consuming. Would be easier to say that 50 drawings should swap from legend A to B than to manually delete and replace all of them. 

0 Likes
Message 4 of 9

martijn_pater
Advisor
Advisor

You can duplicate the legend and edit original to new legend with same position.

0 Likes
Message 5 of 9

martijn_pater
Advisor
Advisor

I guess that only works if you need to replace all of them, if you need to place a legend on several sheets you could use pyrevit plugin - copy to sheets function to copy a legend to selected sheets.

Edit: Don't think it has a delete function though, so easiest thing might be to delete the original legend itself and use above to re-place it with new ones A/B on selected sheets.

0 Likes
Message 6 of 9

hmunsell
Mentor
Mentor
  • Select the Legend on a sheet to be removed
    • Right click and select all instances
    • Delete
  • Place the new one on a sheet (I use Guide Grids)
    • Select it and pick Copy to Clipboard
    • Paste > Aligned to selected views.

not sure off the top of my head if there is a way to create a schedule that would show what legends are on what sheets so you can be more selective on the Delete part.

Howard Munsell
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.



EESignature


0 Likes
Message 7 of 9

J.Wehmer
Collaborator
Collaborator

@Marcus.Isacsson, Two options I see;

  1. Edit the current Legend Schedule, (because Legends are not accessible in the Revit Interface to Right-Click/Select All in Project). So you would be better off editing the current schedule to make it what you need. No manual replacements needed 🙂
  2. Place a new legend/schedule on a sheet, copy it and "Paste - Aligned To Selected Views"

     

    But you will still have to go and delete the old schedules manually 😕

PasteAligned.png

 


-Please click accept as solution if this answers your question!
0 Likes
Message 8 of 9

martijn_pater
Advisor
Advisor

I don't know about that... and/or in which Revit version, perhaps latest (currently i'm in rvt2019). Edit: tested, works in 2020 version 🙂 So that's easier then with add-in... Don't know why but for some reason it deletes some other views though, when selecting all in project (=possible) (bug?)

0 Likes
Message 9 of 9

ToanDN
Consultant
Consultant

Copy paste the content from the Legend view want to the Legend view already placed on sheets.

0 Likes