InfoConnect for Unisys
RunMacro(MacroEnumerationOption,String,Object[]) Method
Example 


The location of the macro. MacroEnumerationOption.Document indicates that the macro resides in the session document's VBA project. MacroEnumerationOption.Common indicates that the macro resides in the Common VBA project.
The name of the macro to run.
Parameters to pass to the macro.
Runs a macro.
Syntax
'Declaration
 
Public Overloads Sub RunMacro( _
   ByVal macroSource As MacroEnumerationOption, _
   ByVal macroName As String, _
   ByVal macroParameters() As Object _
) 
'Usage
 
Dim instance As Macro
Dim macroSource As MacroEnumerationOption
Dim macroName As String
Dim macroParameters() As Object
 
instance.RunMacro(macroSource, macroName, macroParameters)

Parameters

macroSource
The location of the macro. MacroEnumerationOption.Document indicates that the macro resides in the session document's VBA project. MacroEnumerationOption.Common indicates that the macro resides in the Common VBA project.
macroName
The name of the macro to run.
macroParameters
Parameters to pass to the macro.
Example
private Macro mac;
            
mac.RunMacro(MacroEnumerationOption.Document,"Module1.Macro1",new object[]{"Data1","Data2"});
See Also