_Application.ExecuteExcel4Macro(String) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Runs a Microsoft Excel 4.0 macro function, and then returns the result of the function. The return type depends on the function.
public:
System::Object ^ ExecuteExcel4Macro(System::String ^ String);
public object ExecuteExcel4Macro (string String);
Parameters
- String
- String
Required String. A Microsoft Excel 4.0 macro language function without the equal sign. All references must be given as R1C1 strings. If String
contains embedded double quotation marks, you must double them. For example, to run the macro function =MID("sometext",1,4), String
would have to be "MID(""sometext"",1,4)".
Returns
Remarks
The Microsoft Excel 4.0 macro isn't evaluated in the context of the current workbook or sheet. This means that any references should be external and should specify an explicit workbook name. For example, to run the Microsoft Excel 4.0 macro "My_Macro" in Book1, you must use "Book1!My_Macro()". If you don't specify the workbook name, this method fails.