Creazione di macro

Per creare macro in Gestione macro, attenersi alla seguente procedura.

In Revit, le macro utilizzano la parola chiave Application per richiamare l'oggetto Application in C#. Ciò vale per tutti i dati e tutte le impostazioni dell'applicazione.

Nota: Se l'applicazione contiene macro, è necessario attivarle nelle Impostazioni di protezione delle macro.

Panoramica sulla creazione di macro

  1. Nella finestra di dialogo Gestione macro, selezionare un modulo e fare clic su Modifica.

    Viene avviata una sessione di Visual Studio Code per scrivere le macro. Viene visualizzato un modello iniziale per le macro in C#.

    Ad esempio, utilizzando un modello C# per le macro a livello di applicazione, la sessione di Visual Studio Code ha già:

    • Incluso le direttive di using necessarie.
    • Identificato lo spazio dei nomi del modulo (JLH_Editing_Tools nell'immagine seguente).
    • Avviato la definizione della classe ThisApplication.
    • Avviato i metodi per Module_Startup() e Module_Shutdown().

  2. Scrivere il codice della macro nella sessione di Visual Studio Code e creare la macro.

    La nuova macro viene inserita nel modulo principale in Gestione macro.

  3. Ripetere i passaggi da 1 a 3 per eventuali altre macro da aggiungere al modulo.
    Nota: È necessario generare e salvare correttamente i progetti modulo in Visual Studio Code prima di poterli visualizzare nell'elenco catalogato di Gestione macro. Procedere in uno dei modi seguenti:
    1. Terminal Run Build Task
    2. Terminal New Terminal
      • Nel menu Terminal immettere il comando "build dotnet".

    Una volta visualizzato il risultato della creazione, lo stato del modulo e l'elenco delle macro vengono aggiornati in Gestione macro.