Interfejs Revit API — różnice

W poniższej tabeli znajduje się podsumowanie różnic pomiędzy standardowym interfejsem Revit API a Revit Macro API.

Cecha lub możliwość Standardowy interfejs Revit API Interfejs Revit Macro API
Deklaracja Należy zaimplementować interfejs IExternalCommandi metodę jegouruchomienia. Należy zadeklarować metodę publiczną bez parametrów i pustego typu zwrotnego w klasie ThisApplication lub ThisDocument.
Obiekt Application Dostęp do obiektu Application przez wyrażenie externalCommandData.Application Słowo kluczowe Aplikacjaw językach C#, VB.NET, Ruby i Python wskazuje obiekt aplikacji w odniesieniu do makr na poziomie aplikacji. W przypadku makr poziomu dokumentu wyrażenie Document.Application wskazuje obiekt Application.
Wstążka W zewnętrznych aplikacjach API można utworzyć polecenia RibbonPanels, RibbonItem, PulldownButton i PushButton dla każdego polecenia zewnętrznego, stosując zewnętrzne aplikacje. Nieobsługiwane