「マクロリファレンス:3:Window オブジェクト」の版間の差分

提供: MeryWiki
ナビゲーションに移動 検索に移動
 
(同じ利用者による、間の6版が非表示)
65行目: 65行目:
;バージョン
;バージョン
Mery Ver 2.6.7 以降で使用できます。
Mery Ver 2.6.7 以降で使用できます。
== CreateEnumerator メソッド ==
Enumerator オブジェクトを作成します。
;構文
<syntaxhighlight lang="javascript">
var enum = CreateEnumerator(collection);
</syntaxhighlight>
;引数
collection
:任意の Collection オブジェクトを指定します。
;戻り値
:作成した Enumerator オブジェクトを返します。
;バージョン
Mery Ver 3.7.14 以降で使用できます。
== CreateObject メソッド ==
ActiveX オブジェクトを作成します。
;構文
<syntaxhighlight lang="javascript">
var obj = CreateObject(strClass);
</syntaxhighlight>
;引数
strClass
:作成するオブジェクトのアプリケーション名とクラスを指定します。
;戻り値
:作成した ActiveX オブジェクトを返します。
;バージョン
Mery Ver 3.7.14 以降で使用できます。


== CreatePopupMenu メソッド ==
== CreatePopupMenu メソッド ==
75行目: 111行目:


;戻り値
;戻り値
popupMenu
:作成した PopupMenu オブジェクトを返します。
:作成した PopupMenu オブジェクトを返します。


138行目: 173行目:
;バージョン
;バージョン
Mery Ver 2.6.7 以降で使用できます。
Mery Ver 2.6.7 以降で使用できます。
== ShowTip メソッド ==
ツールチップを表示します。
;構文
<syntaxhighlight lang="javascript">
ShowTip(strTip [, flags]);
</syntaxhighlight>
;引数
strTip
:ツールチップに表示するテキストを指定します。
flags
:次の値を指定します。省略するとカーソル位置にツールチップを表示します。
:{|class="wikitable"
|meShowTipPosCaret||カーソル位置にツールチップを表示します。
|-
|meShowTipPosMouse||マウス ポインター位置にツールチップを表示します。
|-
|meShowTipHide||ツールチップが表示されている場合は非表示にします。
|}
;バージョン
Mery Ver 3.7.14 以降で使用できます。


== Sleep メソッド ==
== Sleep メソッド ==
288行目: 348行目:
</syntaxhighlight>
</syntaxhighlight>


;例: JScript
;例
<syntaxhighlight lang="javascript">
<syntaxhighlight lang="javascript">
// JScript
var d = Tag;
var d = Tag;
if (!d.exists("key1")) {
if (!d.exists("key1")) {
297行目: 358行目:
</syntaxhighlight>
</syntaxhighlight>


;例: V8
<syntaxhighlight lang="javascript">
<syntaxhighlight lang="javascript">
// V8
var d = Tag;
var d = Tag;
if (!d.exists("key1")) {
if (!d.exists("key1")) {

2025年4月27日 (日) 11:05時点における最新版

メソッド

AddUndo メソッド

[元に戻す] 情報に現在の選択範囲のデータを追加します。

構文
AddUndo();
バージョン

Mery Ver 3.0.1 以降で使用できます。

Alert メソッド

テキストと [OK] ボタンのダイアログ ボックスを表示します。

構文
Alert(strMessage);
引数

strMessage

ダイアログ ボックスに表示するテキストを指定します。
バージョン

Mery Ver 2.6.7 以降で使用できます。

BeginUndoGroup メソッド

[元に戻す] 情報のグループ化を開始します。

構文
BeginUndoGroup();
バージョン

Mery Ver 2.7.0 以降で使用できます。

Close メソッド

ウィンドウを閉じます。

構文
Close();
バージョン

Mery Ver 2.6.7 以降で使用できます。

Confirm メソッド

テキストと [OK] ボタンと [キャンセル] ボタンのダイアログ ボックスを表示します。

構文
var b = Confirm(strQuestion);
引数

strQuestion

ダイアログ ボックスに表示するテキストを指定します。
戻り値
[OK] ボタンを押した場合は true、[キャンセル] ボタンを押した場合は false を返します。
バージョン

Mery Ver 2.6.7 以降で使用できます。

CreateEnumerator メソッド

Enumerator オブジェクトを作成します。

構文
var enum = CreateEnumerator(collection);
引数

collection

任意の Collection オブジェクトを指定します。
戻り値
作成した Enumerator オブジェクトを返します。
バージョン

Mery Ver 3.7.14 以降で使用できます。

CreateObject メソッド

ActiveX オブジェクトを作成します。

構文
var obj = CreateObject(strClass);
引数

strClass

作成するオブジェクトのアプリケーション名とクラスを指定します。
戻り値
作成した ActiveX オブジェクトを返します。
バージョン

Mery Ver 3.7.14 以降で使用できます。

CreatePopupMenu メソッド

PopupMenu オブジェクトを作成します。

構文
var obj = CreatePopupMenu();
戻り値
作成した PopupMenu オブジェクトを返します。
バージョン

Mery Ver 2.6.7 以降で使用できます。

EndUndoGroup メソッド

[元に戻す] 情報のグループ化を終了します。

構文
EndUndoGroup();
バージョン

Mery Ver 2.7.0 以降で使用できます。

Print メソッド

印刷ダイアログを表示します。

構文
Print();
バージョン

Mery Ver 2.6.7 以降で使用できます。

Prompt メソッド

テキストを入力するダイアログ ボックスを表示します。

構文
var s = Prompt(strMessage, strDefault, [flags]);
引数

strMessage

ダイアログ ボックスに表示するテキストを指定します。

strDefault

テキスト ボックスに既定で表示するテキストを指定します。

flags

次の値を指定します。省略すると 1 行のテキスト ボックスを表示します。
mePromptMultiline 複数行のテキスト ボックスを表示します。
戻り値
[OK] ボタンを押した場合はテキスト ボックスに入力した文字列、[キャンセル] ボタンを押した場合は空を返します。
バージョン

Mery Ver 3.7.3 以降で使用できます。

Quit メソッド

マクロの実行を停止します。

構文
Quit();
バージョン

Mery Ver 2.6.7 以降で使用できます。

ShowTip メソッド

ツールチップを表示します。

構文
ShowTip(strTip [, flags]);
引数

strTip

ツールチップに表示するテキストを指定します。

flags

次の値を指定します。省略するとカーソル位置にツールチップを表示します。
meShowTipPosCaret カーソル位置にツールチップを表示します。
meShowTipPosMouse マウス ポインター位置にツールチップを表示します。
meShowTipHide ツールチップが表示されている場合は非表示にします。
バージョン

Mery Ver 3.7.14 以降で使用できます。

Sleep メソッド

指定した時間の長さにわたってマクロの実行を中断します。

構文
Sleep(nMilliseconds);
引数

nMilliseconds

実行が中断される時間間隔をミリ秒単位で指定します。
バージョン

Mery Ver 2.6.7 以降で使用できます。

プロパティ

ClipboardData プロパティ

ClipboardData オブジェクトを取得します。

構文
var obj = ClipboardData;
バージョン

Mery Ver 2.6.7 以降で使用できます。

Document プロパティ

Document オブジェクトを取得します。

構文
var obj = Document;
バージョン

Mery Ver 2.6.7 以降で使用できます。

Editor プロパティ

Editor オブジェクトを取得します。

構文
var obj = Editor;
バージョン

Mery Ver 2.6.7 以降で使用できます。

Editors プロパティ

Editors コレクションを取得します。

構文
var objs = Editors;
バージョン

Mery Ver 2.6.7 以降で使用できます。

OutputBar プロパティ

OutputBar オブジェクトを取得します。

構文
var obj = OutputBar;
バージョン

Mery Ver 2.6.7 以降で使用できます。

Redraw プロパティ

ウィンドウの再描画を行うかどうかを true か false で取得または設定します。

構文
var b = Redraw;
Redraw = b;
バージョン

Mery Ver 2.6.7 以降で使用できます。

ScriptFullName プロパティ

実行中のマクロファイルのパスをを文字列で取得します。

構文
var s = ScriptFullName;
バージョン

Mery Ver 2.6.7 以降で使用できます。

ScriptName プロパティ

実行中のマクロファイルのファイル名をを文字列で取得します。

構文
var s = ScriptName;
バージョン

Mery Ver 2.6.7 以降で使用できます。

ScrollX プロパティ

スクロールバーの水平位置を 1 から始まる数値で取得または設定します。

構文
var x = ScrollX;
ScrollX = x;
バージョン

Mery Ver 2.6.7 以降で使用できます。

ScrollY プロパティ

スクロールバーの垂直位置を 1 から始まる数値で取得または設定します。

構文
var y = ScrollY;
ScrollY = y;
バージョン

Mery Ver 2.6.7 以降で使用できます。

Status プロパティ

ステータスバーに表示するテキストを文字列で取得または設定します。

構文
var s = Status;
Status = s;
バージョン

Mery Ver 2.6.7 以降で使用できます。

Tag プロパティ

オブジェクトに関するその他の情報を格納する Scripting.Dictionary 型の変数を取得します。変数はアプリケーションが終了するまで有効です。

構文
var d = Tag;
// JScript
var d = Tag;
if (!d.exists("key1")) {
    d("key1") = "Value1";
}
alert(d("key1"));
// V8
var d = Tag;
if (!d.exists("key1")) {
    d["key1"] = "Value1";
}
alert(d["key1"]);
バージョン

Mery Ver 3.0.0 以降で使用できます。

スポンサーリンク