InfoConnect API Guide
Attachmate.Reflection.Emulation.Common Namespace / Macro Class / StopMacroRecording Method
The location to which the macro is saved. MacroDestinationOption.Document saves the macro to the session document's VBA project. MacroDestinationOption.CommonProject saves the macro to the Common VBA project. MacroDestinationOption.Clipboard copies the macro script to the Windows Clipboard.
The name of the saved macro. This parameter is ignored if saveLocation is Clipboard.
Example


In This Topic
    StopMacroRecording Method (Macro)
    In This Topic
    Stops the macro recorder in the current terminal session, and saves the macro.
    Syntax
    'Declaration
     
    
    Public Sub StopMacroRecording( _
       ByVal saveLocation As MacroDestinationOption, _
       ByVal macroName As String _
    ) 
    'Usage
     
    
    Dim instance As Macro
    Dim saveLocation As MacroDestinationOption
    Dim macroName As String
     
    instance.StopMacroRecording(saveLocation, macroName)
    public void StopMacroRecording( 
       MacroDestinationOption saveLocation,
       string macroName
    )

    Parameters

    saveLocation
    The location to which the macro is saved. MacroDestinationOption.Document saves the macro to the session document's VBA project. MacroDestinationOption.CommonProject saves the macro to the Common VBA project. MacroDestinationOption.Clipboard copies the macro script to the Windows Clipboard.
    macroName
    The name of the saved macro. This parameter is ignored if saveLocation is Clipboard.
    Exceptions
    ExceptionDescription
    Thrown if the macro name is null, empty, or contains invalid characters.
    Example
    class Program
    {
      private Macro mac;
         
      public void StopRecording()
      {
        mac.StopMacroRecording(MacroDestinationOption.Clipboard,"");    
      }
    }
    See Also