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

提供: MeryWiki
ナビゲーションに移動 検索に移動
マクロリファレンス:3:Window オブジェクト」を保護しました ([編集=管理者のみ許可] (無期限) [移動=管理者のみ許可] (無期限)) [カスケード]
編集の要約なし
4行目: 4行目:


;構文
;構文
<source lang="javascript">
<syntaxhighlight lang="javascript">
AddUndo();
AddUndo();
</source>
</syntaxhighlight>


==Alert メソッド==
==Alert メソッド==
12行目: 12行目:


;構文
;構文
<source lang="javascript">
<syntaxhighlight lang="javascript">
Alert(strMessage);
Alert(strMessage);
</source>
</syntaxhighlight>


;引数
;引数
24行目: 24行目:


;構文
;構文
<source lang="javascript">
<syntaxhighlight lang="javascript">
BeginUndoGroup();
BeginUndoGroup();
</source>
</syntaxhighlight>


==Close メソッド==
==Close メソッド==
32行目: 32行目:


;構文
;構文
<source lang="javascript">
<syntaxhighlight lang="javascript">
Close();
Close();
</source>
</syntaxhighlight>


==Confirm メソッド==
==Confirm メソッド==
40行目: 40行目:


;構文
;構文
<source lang="javascript">
<syntaxhighlight lang="javascript">
var result = Confirm(strQuestion);
var result = Confirm(strQuestion);
</source>
</syntaxhighlight>


;引数
;引数
56行目: 56行目:


;構文
;構文
<source lang="javascript">
<syntaxhighlight lang="javascript">
var popupMenu = CreatePopupMenu();
var popupMenu = CreatePopupMenu();
</source>
</syntaxhighlight>


;戻り値
;戻り値
68行目: 68行目:


;構文
;構文
<source lang="javascript">
<syntaxhighlight lang="javascript">
EndUndoGroup();
EndUndoGroup();
</source>
</syntaxhighlight>


==Print メソッド==
==Print メソッド==
76行目: 76行目:


;構文
;構文
<source lang="javascript">
<syntaxhighlight lang="javascript">
Print();
Print();
</source>
</syntaxhighlight>


==Prompt メソッド==
==Prompt メソッド==
84行目: 84行目:


;構文
;構文
<source lang="javascript">
<syntaxhighlight lang="javascript">
var result = Prompt(strMessage, strDefault);
var result = Prompt(strMessage, strDefault);
</source>
</syntaxhighlight>


;引数
;引数
102行目: 102行目:


;構文
;構文
<source lang="javascript">
<syntaxhighlight lang="javascript">
Quit();
Quit();
</source>
</syntaxhighlight>


=プロパティ=
=プロパティ=
111行目: 111行目:


;構文
;構文
<source lang="javascript">
<syntaxhighlight lang="javascript">
var clipbrd = ClipboardData;
var clipbrd = ClipboardData;
</source>
</syntaxhighlight>


==Document プロパティ==
==Document プロパティ==
119行目: 119行目:


;構文
;構文
<source lang="javascript">
<syntaxhighlight lang="javascript">
var doc = Document;
var doc = Document;
</source>
</syntaxhighlight>


==Editor プロパティ==
==Editor プロパティ==
127行目: 127行目:


;構文
;構文
<source lang="javascript">
<syntaxhighlight lang="javascript">
var edt = Editor;
var edt = Editor;
</source>
</syntaxhighlight>


==Editors プロパティ==
==Editors プロパティ==
135行目: 135行目:


;構文
;構文
<source lang="javascript">
<syntaxhighlight lang="javascript">
var edts = Editors;
var edts = Editors;
</source>
</syntaxhighlight>


==OutputBar プロパティ==
==OutputBar プロパティ==
143行目: 143行目:


;構文
;構文
<source lang="javascript">
<syntaxhighlight lang="javascript">
var outbar = OutputBar;
var outbar = OutputBar;
</source>
</syntaxhighlight>


==Redraw プロパティ==
==Redraw プロパティ==
151行目: 151行目:


;構文
;構文
<source lang="javascript">
<syntaxhighlight lang="javascript">
var b = Redraw;
var b = Redraw;
Redraw = b;
Redraw = b;
</source>
</syntaxhighlight>


==ScriptFullName プロパティ==
==ScriptFullName プロパティ==
160行目: 160行目:


;構文
;構文
<source lang="javascript">
<syntaxhighlight lang="javascript">
var s = ScriptFullName;
var s = ScriptFullName;
</source>
</syntaxhighlight>


==ScriptName プロパティ==
==ScriptName プロパティ==
168行目: 168行目:


;構文
;構文
<source lang="javascript">
<syntaxhighlight lang="javascript">
var s = ScriptName;
var s = ScriptName;
</source>
</syntaxhighlight>


==ScrollX プロパティ==
==ScrollX プロパティ==
176行目: 176行目:


;構文
;構文
<source lang="javascript">
<syntaxhighlight lang="javascript">
var x = ScrollX;
var x = ScrollX;
ScrollX = x;
ScrollX = x;
</source>
</syntaxhighlight>


==ScrollY プロパティ==
==ScrollY プロパティ==
185行目: 185行目:


;構文
;構文
<source lang="javascript">
<syntaxhighlight lang="javascript">
var y = ScrollY;
var y = ScrollY;
ScrollY = y;
ScrollY = y;
</source>
</syntaxhighlight>


==Status プロパティ==
==Status プロパティ==
194行目: 194行目:


;構文
;構文
<source lang="javascript">
<syntaxhighlight lang="javascript">
var s = Status;
var s = Status;
Status = s;
Status = s;
</source>
</syntaxhighlight>


==Tag プロパティ==
==Tag プロパティ==
203行目: 203行目:


;構文
;構文
<source lang="javascript">
<syntaxhighlight lang="javascript">
var dic = Tag;
var dic = Tag;
</source>
</syntaxhighlight>


;例
;例
<source lang="javascript">
<syntaxhighlight lang="javascript">
var dic = Tag;
var dic = Tag;
if (!dic.exists("key1")) {
if (!dic.exists("key1")) {
214行目: 214行目:
}
}
alert(dic("key1"));
alert(dic("key1"));
</source>
</syntaxhighlight>

2021年8月22日 (日) 22:08時点における版

メソッド

AddUndo メソッド

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

構文
AddUndo();

Alert メソッド

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

構文
Alert(strMessage);
引数

strMessage

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

BeginUndoGroup メソッド

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

構文
BeginUndoGroup();

Close メソッド

ウィンドウを閉じます。

構文
Close();

Confirm メソッド

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

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

strQuestion

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

result

[OK] ボタンを押した場合は true、[キャンセル] ボタンを押した場合は false を返します。

CreatePopupMenu メソッド

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

構文
var popupMenu = CreatePopupMenu();
戻り値

popupMenu

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

EndUndoGroup メソッド

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

構文
EndUndoGroup();

Print メソッド

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

構文
Print();

Prompt メソッド

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

構文
var result = Prompt(strMessage, strDefault);
引数

strMessage

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

strDefault

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

result

[OK] ボタンを押した場合はテキストボックスに入力した文字列、[キャンセル] ボタンを押した場合は空を返します。

Quit メソッド

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

構文
Quit();

プロパティ

ClipboardData プロパティ

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

構文
var clipbrd = ClipboardData;

Document プロパティ

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

構文
var doc = Document;

Editor プロパティ

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

構文
var edt = Editor;

Editors プロパティ

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

構文
var edts = Editors;

OutputBar プロパティ

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

構文
var outbar = OutputBar;

Redraw プロパティ

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

構文
var b = Redraw;
Redraw = b;

ScriptFullName プロパティ

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

構文
var s = ScriptFullName;

ScriptName プロパティ

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

構文
var s = ScriptName;

ScrollX プロパティ

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

構文
var x = ScrollX;
ScrollX = x;

ScrollY プロパティ

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

構文
var y = ScrollY;
ScrollY = y;

Status プロパティ

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

構文
var s = Status;
Status = s;

Tag プロパティ

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

構文
var dic = Tag;
var dic = Tag;
if (!dic.exists("key1")) {
    dic("key1") = "Value1";
}
alert(dic("key1"));
スポンサーリンク