2024 Class
Changes 4
C

UIMacroManager

Description:
The UI macro manager to support Macro operations related to the sharp develop IDE.
Inheritance Hierarchy:
System.Object
  Autodesk.Revit.UI.Macros.UIMacroManager
public class UIMacroManager : IDisposable
Name Return Type Description
M AddModule(ModuleSettings, MacroEnvironment) The new module. Adds a MacroModule to the application or document.
M Dispose() None Releases all resources used by the
M EditMacro(Macro) None Edits the macro in sharp develop.
M EditModule(MacroModule) None Edits the macro in sharp develop.
M GetMacroManager(UIApplication) UIMacroManager Gets the UI Macro manager from the UI application.
M GetMacroManager(UIDocument) UIMacroManager Gets the UI Macro manager from the UI document.
M GetUIDocumentMacroSecurityOptions(UIApplication) UIDocumentMacroOptions Gets the UI document macro security options.
M RemoveModule(MacroModule) None Removes a MacroModule from the application or document.
M SetUIDocumentMacroSecurityOptions(UIApplication, UIDocumentMacroOptions) None Sets the UI document macro security options.
M StepInto(Macro) None Step into the macro in sharp develop.
Name Return Type Description
P IsValidObject bool Specifies whether the .NET object represents a valid Revit entity.
P MacroManager MacroManager The DB macro manager.