(This article was originally published on September 21, 2016. It was updated on May 24, 2018) Macros are one of the easiest ways to Automate Revit. They let you get under the hood of your software and put it to work for you. Macros do not require any additional software other than Revit and are […]
Getting Started with Revit Macros Using C#
One of the best career decisions I’ve made was to learn how to program. By creating my own tools, I’ve saved countless hours automating tedious tasks in Revit. The problem was that learning to program wasn’t easy. I spent nearly two years of trial and error figuring it out on my own. Not fun! The […]
Easily Renumber Revit Sheets
I recently got an email from an ArchSmarter reader who was looking for help renumbering sheets in his project. He’s using a numerical sequence for his sheet numbers, like A101, A102, A103 on up. This approach works great until. . . . . .you realize you missed a sheet and need to add one to […]
Batch Load Revit Families with this Free Macro
One of the key components to having a useful Revit family library is an easy way to load families into your project file. If you’re using folders to organize your content, hunting and pecking through those folders is tedious. What if you could instead load all the families you need in one click? That’s what […]
Export Revit Parameter Data With This Free Macro
Let’s face it. Sometimes you need to set your Revit data free. Maybe you need to share data with someone who doesn’t use Revit. Or you need to do a visualization in Power BI. Or you’re trying to troubleshoot a particular issue. Whatever the reason, it’s not always easy getting that data out of Revit and […]
Easily Add a Prefix to Detail Numbers with This Revit Macro
It’s easy to update your detail numbers in Revit. Just select the view on the sheet and edit the View Number in the Properties window. Probably takes a few seconds at most. But what if you needed to edit ALL of your view numbers? How long would that take? Suppose you need to add a prefix […]
Easily Renumber Doors by Rooms With This Revit Macro
Most of the offices I’ve worked in had a standard practice for numbering doors. Usually the door number matched its room number, with a letter sequence designating each door in the room. So the first door in room 101 is numbered 101A, the second 101B, and so on. Revit makes dealing with rooms and doors much easier […]
Which Revit Automation Method is Right for You?
If you’re like me, you strive to work smarter, not harder. One of the best ways to do this is to let your computer do the heavy lifting for you. Why do the same tedious operation over and over when your computer can do it in a fraction of the time? When I’m in the middle […]
Purge All Views with this Revit Macro
Need to strip out all the unnecessary views from your Revit model? This free Revit macro is for you. It deletes all views (including schedules and sheets) from the current model except for the active view. To run the macro, load the “PurgeViews” RVT file. Make the model you want to purge the active model in Revit. […]
Easily Duplicate Views with this Revit Macro
It’s real easy to duplicate views in Revit. Simply select the view in the project browser, right-click and choose “Duplicate View” from the list. But what if you need to copy a view a bunch of time? I had to do this recently and it was really tedious. I was working on options for some […]