RUN_MACRO_INFO¶
EE_RUN_MACRO メッセージで使用します。
typedef struct _RUN_MACRO_INFO {
size_t cbSize;
LPCWSTR pszMacroFile;
LPCWSTR pszText;
UINT nFlags;
int nDefMacroLang;
POINT_PTR ptOrgPos;
POINT_PTR ptCodePos;
POINT_PTR ptErrorPos;
HGLOBAL hstrResult;
} RUN_MACRO_INFO;
フィールド¶
cbSize
このデータ構造体のバイトのサイズ。 EE_RUN_MACRO メッセージを送る前にこのメンバーを sizeof( RUN_MACRO_INFO ) に設定します。
pszMacroFile
起動したいマクロ ファイルのパスとファイル名を指定します。
pszText
起動したいメモリのマクロ テキストを指定します。
nFlags
次の値のいずれかを指定します。
RUN_FILE | pszMacroFile パラメータは有効です。 |
RUN_TEXT | pszText パラメータは有効です。 |
nDefMacroLang
次の値の組み合わせを指定します。
MACRO_LANG_JSCRIPT | マクロは JScript です。 |
MACRO_LANG_V8 | マクロは V8 です。 |
MACRO_LANG_VBSCRIPT | マクロは VBScript です。 |
MACRO_LANG_UNKNOWN | マクロ言語は不明です。 |
MACRO_SYNC_ONLY | マクロを同期実行します。 |
ptOrgPos
マクロの既定位置を指定します。
ptCodePos
マクロのコード位置を指定します。
ptErrorPos
マクロのエラー位置を指定します。
hstrResult
出力。マクロが戻る出力の文字列へのハンドルを受信します。発信者は GlobalFree 機能を使用して、このハンドルをフリーにすることができます。
バージョン¶
Version 9.00 以上で利用できます。