InfoConnect for Airlines VBA Guide
Macro Object Members

The following tables list the members exposed by Macro.

Properties
 NameDescription
Public PropertyDataGets or specifies a string variable that can be used as data during macro execution.  
Public PropertyParentGets the parent object (Terminal).  
Public PropertyRecordingReturns whether the macro recorder is currently recording.  
Public PropertyRecordingPausedReturns whether the macro recorder is currently paused.  
Public PropertyScriptGets the current macro recording script, if any. Returns an empty string if no script is currently recording.  
Top
Methods and Functions
 NameDescription
Public MethodGetMacroNamesGets a list of existing macro names.  
Public MethodPasswordBoxDisplays a prompt for the Password dialog box.  
Public MethodPauseRecordingPauses the macro recorder in the current terminal session.  
Public MethodResumeRecordingResumes recording a macro in the current terminal session.  
Public MethodRunExternalLegacyReflectionMacroRuns a legacy Reflection macro from an external file (that is, a file not currently in use).  
Public MethodRunHostExplorerMacroRuns a HostExplorer macro.  
Public MethodRunLegacyExtraMacroRuns a legacy EXTRA! macro.  
Public MethodRunLegacyReflectionMacroRuns a legacy Reflection macro.  
Public MethodRunLegacyReflectionMacroFileRuns the legacy Reflection macro that in the specified macro file.  
Public MethodRunMacroRuns a macro.  
Public MethodRunMacro2Runs a macro.  
Public MethodRunMacro3Runs a macro that takes an array of parameters.  
Public MethodShowMacroDialogDisplays the Run Macro dialog box.  
Public MethodStartMacroRecordingStarts recording a macro in the current terminal session.  
Public MethodStopMacroStops a currently running macro. Does nothing if a macro is not running in the current terminal session.  
Public MethodStopMacroRecordingStops the macro recorder in the current terminal session and saves the macro.  
Top
See Also