「マクロリファレンス:Document インターフェイス」の版間の差分
ナビゲーションに移動
検索に移動
細 「マクロリファレンス:Document インターフェイス」を保護しました ([edit=sysop] (無期限) [move=sysop] (無期限)) |
編集の要約なし |
||
| (同じ利用者による、間の7版が非表示) | |||
| 1行目: | 1行目: | ||
== メソッド == | == メソッド == | ||
=== Activate メソッド === | === Activate メソッド === | ||
| 9行目: | 8行目: | ||
function Activate() | function Activate() | ||
</source> | </source> | ||
=== Close メソッド === | === Close メソッド === | ||
| 18行目: | 16行目: | ||
function Close() | function Close() | ||
</source> | </source> | ||
=== CopyFullName メソッド === | === CopyFullName メソッド === | ||
| 27行目: | 24行目: | ||
function CopyFullName() | function CopyFullName() | ||
</source> | </source> | ||
=== CopyPath メソッド === | === CopyPath メソッド === | ||
| 36行目: | 32行目: | ||
function CopyPath() | function CopyPath() | ||
</source> | </source> | ||
=== GetLine メソッド === | === GetLine メソッド === | ||
| 53行目: | 48行目: | ||
*必ず指定します。1 から始まる行番号を指定します。 | *必ず指定します。1 から始まる行番号を指定します。 | ||
Flags | Flags | ||
{| class="wikitable" | |||
| meGetLineWithNewLines || 文字列に改行コードを追加します。 | |||
|- | |||
| meGetLineView || 表示座標で指定します。 | |||
|} | |||
=== GetLines メソッド === | === GetLines メソッド === | ||
| 69行目: | 66行目: | ||
;パラメータ | ;パラメータ | ||
Flags | Flags | ||
{| class="wikitable" | |||
| meGetLineView || 表示座標で指定します。 | |||
|} | |||
=== Redo メソッド === | === Redo メソッド === | ||
| 79行目: | 77行目: | ||
function Redo() | function Redo() | ||
</source> | </source> | ||
=== Save メソッド === | === Save メソッド === | ||
| 94行目: | 91行目: | ||
File | File | ||
*省略可能です。保存するファイル名。 | *省略可能です。保存するファイル名。 | ||
=== Undo メソッド === | === Undo メソッド === | ||
| 103行目: | 99行目: | ||
function Undo() | function Undo() | ||
</source> | </source> | ||
=== Write メソッド === | === Write メソッド === | ||
| 118行目: | 113行目: | ||
Text | Text | ||
*必ず指定します。挿入する文字列。 | *必ず指定します。挿入する文字列。 | ||
=== Writeln メソッド === | === Writeln メソッド === | ||
| 133行目: | 127行目: | ||
Text | Text | ||
*必ず指定します。挿入する文字列。 | *必ず指定します。挿入する文字列。 | ||
== プロパティ == | == プロパティ == | ||
=== Encoding プロパティ === | === Encoding プロパティ === | ||
| 148行目: | 140行目: | ||
;定数 | ;定数 | ||
{| class="wikitable" | |||
| meEncodingNone || 自動選択 | |||
|- | |||
| meEncodingUTF16LE || Unicode (UTF-16) | |||
|- | |||
| meEncodingUTF16BE || Unicode (UTF-16, Big-Endian) | |||
|- | |||
| meEncodingUTF8WithSignature || Unicode (UTF-8, BOM有) | |||
|- | |||
| meEncodingUTF8WithoutSignature || Unicode (UTF-8, BOM無) | |||
|- | |||
| meEncodingUTF7 || Unicode (UTF-7) | |||
|- | |||
| meEncodingArabic || アラビア言語 (Windows) | |||
|- | |||
| meEncodingBaltic || バルト言語 (Windows) | |||
|- | |||
| meEncodingCentralEuropean || 中央ヨーロッパ言語 (Windows) | |||
|- | |||
| meEncodingChineseSimplified || 簡体字中国語 (GB2312) | |||
|- | |||
| meEncodingChineseTraditional || 繁体字中国語 (Big5) | |||
|- | |||
| meEncodingCyrillic || キリル言語 (Windows) | |||
|- | |||
| meEncodingGreek || ギリシャ語 (Windows) | |||
|- | |||
| meEncodingHebrew || ヘブライ語 (Windows) | |||
|- | |||
| meEncodingEUC || 日本語 (EUC) | |||
|- | |||
| meEncodingJIS || 日本語 (JIS) | |||
|- | |||
| meEncodingShiftJIS || 日本語 (シフト JIS) | |||
|- | |||
| meEncodingKorean || 韓国語 | |||
|- | |||
| meEncodingThai || タイ語 (Windows) | |||
|- | |||
| meEncodingTurkish || トルコ語 (Windows) | |||
|- | |||
| meEncodingVietnamese || ベトナム語 (Windows) | |||
|- | |||
| meEncodingWesternEuropean || 西ヨーロッパ言語 (Windows) | |||
|} | |||
=== FullName プロパティ === | === FullName プロパティ === | ||
| 179行目: | 193行目: | ||
function get FullName() : String | function get FullName() : String | ||
</source> | </source> | ||
=== HighlightFind プロパティ === | === HighlightFind プロパティ === | ||
| 190行目: | 203行目: | ||
</source> | </source> | ||
=== LineEnding プロパティ === | |||
文書の改行コードを設定または取得します。。 | |||
;構文 | |||
<source lang="javascript"> | |||
function get LineEnding() : int | |||
function set LineEnding(value : int) | |||
</source> | |||
;定数 | |||
{| class="wikitable" | |||
| meLineEndingCRLF || CRLF | |||
|- | |||
| meLineEndingCR || CR | |||
|- | |||
| meLineEndingLF || LF | |||
|} | |||
=== Mode プロパティ === | |||
編集モードを設定または取得します。 | |||
;構文 | |||
<source lang="javascript"> | |||
function get Mode() : String | |||
function set Mode(value : String) | |||
</source> | |||
=== Name プロパティ === | === Name プロパティ === | ||
| 198行目: | 237行目: | ||
function get Name() : String | function get Name() : String | ||
</source> | </source> | ||
=== Path プロパティ === | === Path プロパティ === | ||
| 208行目: | 246行目: | ||
</source> | </source> | ||
=== ReadOnly プロパティ === | |||
文書が書き換え禁止かどうかを設定または取得します。 | |||
;構文 | |||
<source lang="javascript"> | |||
function get ReadOnly() : boolean | |||
function set ReadOnly(value : boolean) | |||
</source> | |||
;プロパティ値 | |||
*書き換え禁止の場合は true を示し、それ以外の場合は false を示すブール値。 | |||
=== Saved プロパティ === | === Saved プロパティ === | ||
| 220行目: | 269行目: | ||
;プロパティ値 | ;プロパティ値 | ||
*変更されている場合は true を示し、それ以外の場合は false を示すブール値。 | *変更されている場合は true を示し、それ以外の場合は false を示すブール値。 | ||
=== Selection プロパティ === | === Selection プロパティ === | ||
| 229行目: | 277行目: | ||
function get Selection() : Selection | function get Selection() : Selection | ||
</source> | </source> | ||
=== Text プロパティ === | === Text プロパティ === | ||
2018年7月23日 (月) 22:30時点における最新版
メソッド
Activate メソッド
文書をアクティブにします。
- 構文
function Activate()
Close メソッド
文書を閉じます。
- 構文
function Close()
CopyFullName メソッド
文書のファイルパスをクリップボードにコピーします。
- 構文
function CopyFullName()
CopyPath メソッド
文書のディレクトリパスをクリップボードにコピーします。
- 構文
function CopyPath()
GetLine メソッド
指定した行の文字列を取得します。
- 構文
function GetLine(
Line : int,
Flags : int
) : String
- パラメータ
Line
- 必ず指定します。1 から始まる行番号を指定します。
Flags
| meGetLineWithNewLines | 文字列に改行コードを追加します。 |
| meGetLineView | 表示座標で指定します。 |
GetLines メソッド
文書の行数を取得します。
- 構文
function GetLines(
Flags : int
) : int
- パラメータ
Flags
| meGetLineView | 表示座標で指定します。 |
Redo メソッド
やり直します。
- 構文
function Redo()
Save メソッド
文書を保存します。
- 構文
function Save(
File : String
)
- パラメータ
File
- 省略可能です。保存するファイル名。
Undo メソッド
元に戻します。
- 構文
function Undo()
Write メソッド
カーソル位置にテキストを挿入します。
- 構文
function Write(
Text : String
)
- パラメータ
Text
- 必ず指定します。挿入する文字列。
Writeln メソッド
カーソル位置にテキストと改行を挿入します。
- 構文
function Writeln(
Text : String
)
- パラメータ
Text
- 必ず指定します。挿入する文字列。
プロパティ
Encoding プロパティ
文書のエンコーディングを設定または取得します。。
- 構文
function get Encoding() : int
function set Encoding(value : int)
- 定数
| meEncodingNone | 自動選択 |
| meEncodingUTF16LE | Unicode (UTF-16) |
| meEncodingUTF16BE | Unicode (UTF-16, Big-Endian) |
| meEncodingUTF8WithSignature | Unicode (UTF-8, BOM有) |
| meEncodingUTF8WithoutSignature | Unicode (UTF-8, BOM無) |
| meEncodingUTF7 | Unicode (UTF-7) |
| meEncodingArabic | アラビア言語 (Windows) |
| meEncodingBaltic | バルト言語 (Windows) |
| meEncodingCentralEuropean | 中央ヨーロッパ言語 (Windows) |
| meEncodingChineseSimplified | 簡体字中国語 (GB2312) |
| meEncodingChineseTraditional | 繁体字中国語 (Big5) |
| meEncodingCyrillic | キリル言語 (Windows) |
| meEncodingGreek | ギリシャ語 (Windows) |
| meEncodingHebrew | ヘブライ語 (Windows) |
| meEncodingEUC | 日本語 (EUC) |
| meEncodingJIS | 日本語 (JIS) |
| meEncodingShiftJIS | 日本語 (シフト JIS) |
| meEncodingKorean | 韓国語 |
| meEncodingThai | タイ語 (Windows) |
| meEncodingTurkish | トルコ語 (Windows) |
| meEncodingVietnamese | ベトナム語 (Windows) |
| meEncodingWesternEuropean | 西ヨーロッパ言語 (Windows) |
FullName プロパティ
文書のファイルパスを取得します。
- 構文
function get FullName() : String
HighlightFind プロパティ
検索結果を強調表示するかどうかを設定または取得します。
- 構文
function get HighlightFind() : boolean
function set HighlightFind(value : boolean)
LineEnding プロパティ
文書の改行コードを設定または取得します。。
- 構文
function get LineEnding() : int
function set LineEnding(value : int)
- 定数
| meLineEndingCRLF | CRLF |
| meLineEndingCR | CR |
| meLineEndingLF | LF |
Mode プロパティ
編集モードを設定または取得します。
- 構文
function get Mode() : String
function set Mode(value : String)
Name プロパティ
文書のファイル名を取得します。
- 構文
function get Name() : String
Path プロパティ
文書のディレクトリパスを取得します。
- 構文
function get Path() : String
ReadOnly プロパティ
文書が書き換え禁止かどうかを設定または取得します。
- 構文
function get ReadOnly() : boolean
function set ReadOnly(value : boolean)
- プロパティ値
- 書き換え禁止の場合は true を示し、それ以外の場合は false を示すブール値。
Saved プロパティ
文書が前回保存時から変更されているかどうかを設定または取得します。
- 構文
function get Saved() : boolean
function set Saved(value : boolean)
- プロパティ値
- 変更されている場合は true を示し、それ以外の場合は false を示すブール値。
Selection プロパティ
Document オブジェクトでの現在の選択項目を表すオブジェクトを取得します。
- 構文
function get Selection() : Selection
Text プロパティ
文書を設定または取得します。
- 構文
function get Text() : String
function set Text(value : String)
- プロパティ値
- 文書を表す文字列。
スポンサーリンク