Используйте Диспетчер макросов для управления макросами и их запуска.
Диспетчер макросов — пользовательский интерфейс, предназначенный для следующих операций:
Ниже показано диалоговое окно Диспетчера макросов.
Для создания, редактирования и удаления модулей используйте значки, расположенные в верхней части диалогового окна.
Модули служат для организации макросов в группы. Входящие в модуль макросы могут выполняться независимо или использовать общий текст программы либо утилиты. На изображении выше показано, как в Диспетчере макросов упорядочены макросы и модули (макросы находятся внутри соответствующих родительских модулей).
Макросы, входящие в модуль, рассматриваются и компонуются вместе.
По существу, макросы на уровне приложения разрабатываются для использования в любом документе практически в любом сеансе Revit. Кроме того, для их выполнения не требуется наличие открытого проекта Revit. Это обеспечивает следующие возможности:
Если требуется реализация какой-либо из перечисленных возможностей, рекомендуется создавать макросы уровня приложения, которые будут инициировать необходимые транзакции.
Макросы в Revit создаются на языке реализации C#.
Теперь, после ознакомления с инструментарием и общей процедурой, перейдем к отдельным задачам.