Here is an interesting exploration of using UI Automation to traverse the Revit ribbon items and subscribe to an event enabling you to determine when certain commands are executed. I'll leave you to ponder this while I take a vacation in the snow next week. Happy Revit add-in programming! Question: I would like to keep track of all add-ins that are started on a given Revit installation. We currently keep track of all our own using specific routines in the... Read more →