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 或之後的版本。