Création de macros

La procédure suivante vous permet de créer des macros dans le Gestionnaire de macros.

Dans Revit, les macros utilisent le mot-clé Application pour adresser l’objet d’application en C#. Cela comprend toutes les données et tous les paramètres de l’application.

Remarque : Si l’application contient des macros, celles-ci doivent être activées dans les paramètres Sécurité des macros.

Présentation de la création de macros

  1. Dans la boîte de dialogue Gestionnaire de macros, sélectionnez un module et cliquez sur Modifier.

    Une session de Visual Studio Code est lancée pour écrire les macros. Elle affiche un modèle de départ pour les macros en C#.

    Par exemple, en utilisant un modèle C# pour les macros au niveau de l’application, la session de Visual Studio Code a déjà :

    • inclus le nécessaire à l’aide de directives ;
    • identifié l’espace pour le nom du module (JLH_Editing_Tools, dans le graphique ci-dessous) ;
    • lancé la définition de classe ThisApplication ;
    • lancé les méthodes pour Module_Startup() et Module_Shutdown().

  2. Écrivez le code de la macro dans la session Visual Studio Code et générez-la.

    La nouvelle macro se trouve dans le module parent du gestionnaire de macros.

  3. Répétez les étapes 1 à 3 pour les macros supplémentaires nécessaires dans le module.
    Remarque : Rappelez-vous d’intégrer et d’enregistrer correctement les projets de modules dans Visual Studio Code pour qu’ils s’affichent dans la liste classée du gestionnaire de macros. Générez-les de l’une des manières suivantes :
    1. Terminal Exécuter une tâche de génération
    2. Terminal Nouveau Terminal
      • Dans le menu Terminal, entrez la commande « dotnet build ».

    Une fois le résultat de la génération affiché, l’état du module et la liste des macros sont actualisés dans le Gestionnaire de macros.