Copy Between Projects in Revit

February 2025

❝ I found some limitations when transferring sheets, legends or schedules between different Revit projects. ❞

📋 Copy and Paste wasn´t cutting it.

So, I made a small Revit button to improve that. ( coding tip at the end )

I am biased but I like that it can transfer and update templates, schedules, legends, views, etc across multiple projects.

📌 If you want to watch the video:

PS: This small tool is in nonicatab pro.

PSS:  Kudos to Ehsan Iran-Nejad for the inspiration.

💻 Coding tip: Used ElementTransformUtils.CopyElements(doc, ids, target_doc, Transform.Identity, duplicate_opts) and .CopyElements(source_view, ids, target_view, None, duplicate_opts) to copy between projects and from view to view.

About:

Jaime Alonso Candau

Director at Nonica.io

Open-Source Contributions to RevApiDocs.com, CivApiDocs.com, BIMEventsWorld.com, pyRevit and Dynamo.