"Great customer service. The folks at Novedge were super helpful in navigating a somewhat complicated order including software upgrades and serial numbers in various stages of inactivity. They were friendly and helpful throughout the process.."
Ruben Ruckmark
"Quick & very helpful. We have been using Novedge for years and are very happy with their quick service when we need to make a purchase and excellent support resolving any issues."
Will Woodson
"Scott is the best. He reminds me about subscriptions dates, guides me in the correct direction for updates. He always responds promptly to me. He is literally the reason I continue to work with Novedge and will do so in the future."
Edward Mchugh
"Calvin Lok is “the man”. After my purchase of Sketchup 2021, he called me and provided step-by-step instructions to ease me through difficulties I was having with the setup of my new software."
Mike Borzage
September 30, 2026 2 min read

Revit macros were once a practical way to automate repetitive tasks directly inside a project or application environment. However, it is important to plan with current software versions in mind: Autodesk deprecated the built-in Macro Manager and removed legacy macro functionality from newer Revit releases. If your team maintains older Revit projects, macros can still be relevant; for current workflows, the same logic should usually be migrated to Dynamo, the Revit API, or a managed add-in.
The core principle remains valuable: identify repeatable, rule-based actions and automate them rather than relying on manual editing.
In legacy Revit environments that support macros, begin with a small, predictable task. Good candidates include:
A macro typically uses C# or VB.NET and interacts with Revit through the API. Before writing code, document the process manually. List the input, the expected result, exceptions, and the Revit categories involved. This preparation prevents a common automation mistake: successfully automating an inconsistent process.
For example, a view-renaming routine should define:
Always test automation on a detached copy or non-production model first. A macro can change hundreds of elements far faster than a user can review them. Build safeguards into the routine: filter the selection carefully, display a summary before committing changes, and use clear error messages when a parameter, element type, or required value is missing.
For modern Revit deployments, translate the same workflow into the right tool:
Keep every automation tool focused. A small command that reliably updates one parameter set is more valuable than a large script that tries to manage an entire project with unclear results. Store the source code or Dynamo graph in a controlled shared location, document the Revit version it supports, and assign an owner responsible for testing updates before office-wide deployment.
Whether you are maintaining a legacy macro or replacing one with a modern automation workflow, the goal is the same: reduce repetitive clicks, improve consistency, and leave more time for coordination and design. For Revit software, training resources, and productivity tools that support structured BIM workflows, explore Autodesk solutions at NOVEDGE.
You can find all the Revit products on the NOVEDGE web site at this page.

September 30, 2026 2 min read
Read More
September 30, 2026 3 min read
Read More
September 30, 2026 2 min read
Read MoreSign up to get the latest on sales, new releases and more …