Tworzenie makr

Aby utworzyć makra w Menedżerze makr, należy wykonać poniższe czynności.

W programie Revit wszystkie makra używają słowa kluczowego Application do adresowania obiektu aplikacji w języku C#. Ten obiekt zawiera wszystkie dane i ustawienia występujące w aplikacji.

Uwaga: Jeśli aplikacja zawiera już makra, makra muszą być włączone w ustawieniach bezpieczeństwa makr.

Przegląd tworzenia makr

  1. W oknie dialogowym Menedżer makr wybierz moduł i kliknij opcję Edytuj.

    Uruchomiona zostanie sesja programu Visual Studio Code, w którym można pisać makra. Zostanie wyświetlony szablon początkowy dla makr w języku C#.

    Na przykład w przypadku szablonu C# dla makr poziomu aplikacji w sesji programu Visual Studio Code wykonano już następujące czynności:

    • Dołączono odpowiednie dyrektywy using.
    • Zidentyfikowano moduł przestrzeni nazw (JLH_Editing_Tools na poniższej ilustracji).
    • Uruchomiono definicję klasy ThisApplication.
    • Uruchomiono metody Module_Startup() i Module_Shutdown().

  2. Napisz kod makra w sesji programu Visual Studio Code i utwórz makro.

    Nowe makro jest umieszczane w module nadrzędnym w Menedżerze makr.

  3. Powtórz czynności od 1 do 3 w przypadku wszystkich dodatkowych makr wymaganych w module.
    Uwaga: Należy pamiętać, że aby projekty modułów zostały wyświetlone na liście kategorii w Menedżerze makr, konieczne jest ich poprawne utworzenie i zapisanie w programie Visual Studio Code. Wykonaj jedną z poniższych procedur:
    1. Terminal Uruchom zadanie kompilacji
    2. Terminal Nowy terminal
      • W menu programu Terminal wprowadź polecenie „dotnet build”.

    Po wyświetleniu wyniku kompilacji stan modułu i lista makr zostaną odświeżone w Menedżerze makr.