Skip to content

Autodesk.Revit.DB.Macros

Classes

Class

Description


Public Class
AddInIdAttribute

The custom AddInId attribute for Macros macros use only.


Public Class
ApplicationEntryPoint

For Revit Macros use only.


Public Class
Macro

An individual Autodesk Revit Macro which can be executed.


Public Class
MacroManager

Manager object for the Macro modules of the application.


Public Class
MacroManagerIterator

An iterator to a MacroManager.


Public Class
MacroModule

A container for individual macros. As it relates to the macros editor, one MacroModule represents a project that can be loaded and edited from within the editor.


Public Class
MacroModuleIterator

An iterator to the Macros in a MacroModule.


Public Class
ModuleSettings

The module settings.


Public Class
VendorIdAttribute

The custom VendorId attribute for Macros macros use only.


Interfaces

Interface

Description


Public Interface
IEntryPoint

The interface supporting Document and Application level entry point classes for macros.


Public Interface
IModuleMaker

The interface used to create module project.


Enumerations

Enumeration

Description


Public Enum
ApplicationMacroOptions

The application macro options.


Public Enum
MacroEnvironment

The Macro environments.


Public Enum
MacroLanguageType

The Macro language types.


Public Enum
ModuleStatus

The Macro module status.