ExecuteMacro 方法 (Editor 对象)

执行一个指定的宏。

[JavaScript]

nResult = editor.ExecuteMacro( strMacroFileName, nFlags );

[VBScript]

nResult = editor.ExecuteMacro( strMacroFileName, nFlags )

参数

strMacroFileName

指定宏文件名。

nFlags

指定下列值的组合。

eeRunFile

strMacroFileName 参数指定宏文件的路径以及文件名。

eeRunText

strMacroFileName 参数指定内存上的宏文本。

eeMacroLangJScript

宏代码是 JScript。

eeMacroLangV8

宏是 V8。

eeMacroLangVBScript

宏代码是 VBScript。

eeMacroSyncOnly

同步执行宏。

返回值

不使用返回值。

示例

[JavaScript]

editor.ExecuteMacro( "E:\\\Macros\\\Macro.jsee", eeRunFile | eeMacroLangJScript );
editor.ExecuteMacro( "alert('Hello')", eeRunText | eeMacroLangJScript );

[VBScript]

editor.ExecuteMacro "E:\\Macros\\Macro.jsee", eeRunFile Or eeMacroLangJScript
editor.ExecuteMacro "alert('Hello')", eeRunText Or eeMacroLangJScript

版本

支持 EmEditor 17.0 或之后的版本。