「マクロリファレンス:3:Window オブジェクト」の版間の差分
ナビゲーションに移動
検索に移動
細 「マクロリファレンス:3:Window オブジェクト」を保護しました ([編集=管理者のみ許可] (無期限) [移動=管理者のみ許可] (無期限)) [カスケード] |
編集の要約なし |
||
| 4行目: | 4行目: | ||
;構文 | ;構文 | ||
< | <syntaxhighlight lang="javascript"> | ||
AddUndo(); | AddUndo(); | ||
</ | </syntaxhighlight> | ||
==Alert メソッド== | ==Alert メソッド== | ||
| 12行目: | 12行目: | ||
;構文 | ;構文 | ||
< | <syntaxhighlight lang="javascript"> | ||
Alert(strMessage); | Alert(strMessage); | ||
</ | </syntaxhighlight> | ||
;引数 | ;引数 | ||
| 24行目: | 24行目: | ||
;構文 | ;構文 | ||
< | <syntaxhighlight lang="javascript"> | ||
BeginUndoGroup(); | BeginUndoGroup(); | ||
</ | </syntaxhighlight> | ||
==Close メソッド== | ==Close メソッド== | ||
| 32行目: | 32行目: | ||
;構文 | ;構文 | ||
< | <syntaxhighlight lang="javascript"> | ||
Close(); | Close(); | ||
</ | </syntaxhighlight> | ||
==Confirm メソッド== | ==Confirm メソッド== | ||
| 40行目: | 40行目: | ||
;構文 | ;構文 | ||
< | <syntaxhighlight lang="javascript"> | ||
var result = Confirm(strQuestion); | var result = Confirm(strQuestion); | ||
</ | </syntaxhighlight> | ||
;引数 | ;引数 | ||
| 56行目: | 56行目: | ||
;構文 | ;構文 | ||
< | <syntaxhighlight lang="javascript"> | ||
var popupMenu = CreatePopupMenu(); | var popupMenu = CreatePopupMenu(); | ||
</ | </syntaxhighlight> | ||
;戻り値 | ;戻り値 | ||
| 68行目: | 68行目: | ||
;構文 | ;構文 | ||
< | <syntaxhighlight lang="javascript"> | ||
EndUndoGroup(); | EndUndoGroup(); | ||
</ | </syntaxhighlight> | ||
==Print メソッド== | ==Print メソッド== | ||
| 76行目: | 76行目: | ||
;構文 | ;構文 | ||
< | <syntaxhighlight lang="javascript"> | ||
Print(); | Print(); | ||
</ | </syntaxhighlight> | ||
==Prompt メソッド== | ==Prompt メソッド== | ||
| 84行目: | 84行目: | ||
;構文 | ;構文 | ||
< | <syntaxhighlight lang="javascript"> | ||
var result = Prompt(strMessage, strDefault); | var result = Prompt(strMessage, strDefault); | ||
</ | </syntaxhighlight> | ||
;引数 | ;引数 | ||
| 102行目: | 102行目: | ||
;構文 | ;構文 | ||
< | <syntaxhighlight lang="javascript"> | ||
Quit(); | Quit(); | ||
</ | </syntaxhighlight> | ||
=プロパティ= | =プロパティ= | ||
| 111行目: | 111行目: | ||
;構文 | ;構文 | ||
< | <syntaxhighlight lang="javascript"> | ||
var clipbrd = ClipboardData; | var clipbrd = ClipboardData; | ||
</ | </syntaxhighlight> | ||
==Document プロパティ== | ==Document プロパティ== | ||
| 119行目: | 119行目: | ||
;構文 | ;構文 | ||
< | <syntaxhighlight lang="javascript"> | ||
var doc = Document; | var doc = Document; | ||
</ | </syntaxhighlight> | ||
==Editor プロパティ== | ==Editor プロパティ== | ||
| 127行目: | 127行目: | ||
;構文 | ;構文 | ||
< | <syntaxhighlight lang="javascript"> | ||
var edt = Editor; | var edt = Editor; | ||
</ | </syntaxhighlight> | ||
==Editors プロパティ== | ==Editors プロパティ== | ||
| 135行目: | 135行目: | ||
;構文 | ;構文 | ||
< | <syntaxhighlight lang="javascript"> | ||
var edts = Editors; | var edts = Editors; | ||
</ | </syntaxhighlight> | ||
==OutputBar プロパティ== | ==OutputBar プロパティ== | ||
| 143行目: | 143行目: | ||
;構文 | ;構文 | ||
< | <syntaxhighlight lang="javascript"> | ||
var outbar = OutputBar; | var outbar = OutputBar; | ||
</ | </syntaxhighlight> | ||
==Redraw プロパティ== | ==Redraw プロパティ== | ||
| 151行目: | 151行目: | ||
;構文 | ;構文 | ||
< | <syntaxhighlight lang="javascript"> | ||
var b = Redraw; | var b = Redraw; | ||
Redraw = b; | Redraw = b; | ||
</ | </syntaxhighlight> | ||
==ScriptFullName プロパティ== | ==ScriptFullName プロパティ== | ||
| 160行目: | 160行目: | ||
;構文 | ;構文 | ||
< | <syntaxhighlight lang="javascript"> | ||
var s = ScriptFullName; | var s = ScriptFullName; | ||
</ | </syntaxhighlight> | ||
==ScriptName プロパティ== | ==ScriptName プロパティ== | ||
| 168行目: | 168行目: | ||
;構文 | ;構文 | ||
< | <syntaxhighlight lang="javascript"> | ||
var s = ScriptName; | var s = ScriptName; | ||
</ | </syntaxhighlight> | ||
==ScrollX プロパティ== | ==ScrollX プロパティ== | ||
| 176行目: | 176行目: | ||
;構文 | ;構文 | ||
< | <syntaxhighlight lang="javascript"> | ||
var x = ScrollX; | var x = ScrollX; | ||
ScrollX = x; | ScrollX = x; | ||
</ | </syntaxhighlight> | ||
==ScrollY プロパティ== | ==ScrollY プロパティ== | ||
| 185行目: | 185行目: | ||
;構文 | ;構文 | ||
< | <syntaxhighlight lang="javascript"> | ||
var y = ScrollY; | var y = ScrollY; | ||
ScrollY = y; | ScrollY = y; | ||
</ | </syntaxhighlight> | ||
==Status プロパティ== | ==Status プロパティ== | ||
| 194行目: | 194行目: | ||
;構文 | ;構文 | ||
< | <syntaxhighlight lang="javascript"> | ||
var s = Status; | var s = Status; | ||
Status = s; | Status = s; | ||
</ | </syntaxhighlight> | ||
==Tag プロパティ== | ==Tag プロパティ== | ||
| 203行目: | 203行目: | ||
;構文 | ;構文 | ||
< | <syntaxhighlight lang="javascript"> | ||
var dic = Tag; | var dic = Tag; | ||
</ | </syntaxhighlight> | ||
;例 | ;例 | ||
< | <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")); | ||
</ | </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"));
スポンサーリンク