Solved! Go to Solution.
In Revit 2021, I was able to copy Legend elements to a new drafting view and save the view from Revit to import into a different project. Then copy/cut then paste those elements into a new Legend view under the desired project.
Not sure if there was limitations in earlier versions of Revit for doing this.
There is actually a new add-in I found out this month called Transfer Legend.
It basically allows you to copy specific and/or all legends (checkbox for each one) from a linked file, to your own project.
So you could link a Revit file you need the legends from, and un-link after taking the legends.
It had helped me from doing tedious work.
Pyrevit does do this but it does not seem to copy the reference planes sadly.
@curtisridenour wrote:
Pyrevit does do this but it does not seem to copy the reference planes sadly.
Since Revit 2022, you can copy paste Legend view directly from one sheet of one project to another sheet of another project with everything intact.
@curtisridenour wrote:
Yes, but my template is in Revit 2021 sadly.
Too bad then. If I were you I wouldn't invest too much time in the old template and prepare to move to a newer one.
@curtisridenour wrote:
i wish our client would allow us to.
What I did prior to Revit 2022: add both ref planes and detail lines to Legend views so that when transfer using pyRevit, I can recreate the ref planes based on the detail lines.
There is two ways to approach this from my knowledge.
A method - works in RVT22 and later versions since from RVT22 we can copy Sheets with elements on the sheet.
B method - works in RVT21 and older versions, but can be used in later versions, if you don't need sheets with Legends on it.
X - project with Legend(s)
Y - project that missing Legend(s)
Both projects needs to be open in same Revit session.
A method:
1: X project - Place legend(s) you want to copy on the sheet(s)
2: X project - Select sheet(s) in the Project Browser, hit CTRL+C.
3: Y project - open Y project and hit CTRL+V, klick OK.
Sheets will be created, legends will appear on sheets and in Legends section.
B method
1: X project - Place legend(s) on the sheet(s).
2: X project - Select legend on the sheet hit CTRL+C. (In here Revit copies Legend as Viewport)
3: Y project - open Y project and on any sheet, hit CTRL+V, klick OK and either you can place the legend(and delete) or you can cancel command, legend should be already copied to your Legends section.
Hope everything make sense what I wrote 😄
Let me know if there is mistake so i can fix it 😉
Can't find what you're looking for? Ask the community or share your knowledge.