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 以上で利用できます。