Menedżer makr służy do zarządzania makrami i uruchamiania ich.
Menedżer makr jest interfejsem służącym do:

Poniżej pokazano okno dialogowe Menedżera makr:

Za pomocą ikon znajdujących się w górnej części okna dialogowego można tworzyć, edytować i usuwać moduły.
— umożliwia utworzenie nowego modułu za pomocą programu Visual Studio Code. Nadaj modułowi nazwę i napisz w nim makra w języku C#.
— umożliwia otwarcie programu Visual Studio Code i edycję makr w wybranym module.
— umożliwia usunięcie wybranego modułu i skojarzonych z nim makr z programu Revit.
Moduł stanowi organizacyjne zgrupowanie makr. Makra mogą być niezależne w ramach modułu, gdy są one uruchomione lub współdzielić ze sobą kod lub narzędzia. Są one uporządkowane w Menedżerze makr, jak pokazano na ilustracji powyżej: w obszarze modułu nadrzędnego.
Makra w ramach modułu są wyświetlane i budowane razem.
Narzędzia makr poziomu aplikacji powinny być przydatne w dowolnym dokumencie w większości sesji programu Revit. Ponadto do ich uruchomienia nie jest wymagane otwarcie projektu w programie Revit. Zapewnia to elastyczność w:
Jeśli powyższe funkcje będą wykorzystywane, zaleca się utworzenie makr poziomu aplikacji, które umożliwiają rozpoczęcie transakcji wymaganych przez makro.
Makra w programie Revit tworzy się przy użyciu języka implementacji C#.
Po wprowadzeniu wszystkich narzędzi i procesów zostaną omówione poszczególne zadania.