Range.Sort メソッド (Word)
指定範囲内の段落を並べ替えます。
式。並べ替え (ExcludeHeader、 FieldNumber、 SortFieldType、 SortOrder、 FieldNumber2、 SortFieldType2、 SortOrder2、 FieldNumber3、 SortFieldType3、 SortOrder3、 SortColumn、 Separator、 CaseSensitive、 BidiSort、 IgnoreThe、 IgnoreKashida、 IgnoreDiacritics、 IgnoreHe、 LanguageID)
expression 必須です。 Range オブジェクトを表す変数を指定します。
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
ExcludeHeader | 省略可能 | バリアント型 (Variant) | True を最初の行または段落ヘッダーを並べ替え操作から除外されます。 既定値は、 false を指定 します。 |
FieldNumber | 省略可能 | バリアント型 (Variant) | 並べ替えの基準となるフィールドを指定します。 並べ替えは、最初に FieldNumber、次に FieldNumber2、最後に FieldNumber3 を基準にして行われます。 |
SortFieldType | 省略可能 | バリアント型 (Variant) | 型のそれぞれの並べ替えの種類です。 WdSortFieldType 定数のいずれかをすることができます。 既定値は wdSortFieldAlphanumeric です。 これらの定数のいくつかを選択またはインストールされている言語サポート (たとえば、日本語) によっては使用できないがあります。 |
SortOrder | 省略可能 | バリアント型 (Variant) | 型を並べ替えるときに使用する並べ替え順序です。 WdSortOrder 定数をすることができます。 |
FieldNumber2 | 省略可能 | バリアント型 (Variant) | 並べ替えの基準となるフィールドを指定します。 |
SortFieldType2 | 省略可能 | バリアント型 (Variant) | FieldNumber2 のそれぞれの並べ替えの種類です。 WdSortFieldType 定数のいずれかをすることができます。 既定値は wdSortFieldAlphanumeric です。 これらの定数のいくつかを選択またはインストールされている言語サポート (たとえば、日本語) によっては使用できないがあります。 |
SortOrder2 | 省略可能 | バリアント型 (Variant) | FieldNumber2 の並べ替えに使用する並べ替え順序です。 WdSortOrder 定数をすることができます。 |
FieldNumber3 | 省略可能 | バリアント型 (Variant) | 並べ替えの基準となるフィールドを指定します。 |
SortFieldType3 | 必須 | これらの定数のいくつかを選択またはインストールされている言語サポート (たとえば、日本語) によっては使用できないがあります。 既定値は wdSortFieldAlphanumeric です。 | |
SortOrder3 | 省略可能 | バリアント型 (Variant) | FieldNumber3 の並べ替えに使用する並べ替え順序です。 WdSortOrder 定数をすることができます。 |
SortColumn | 省略可能 | バリアント型 (Variant) | の 場合は true 、 Range オブジェクトで指定された列だけを並べ替えるには。 |
Separator | 省略可能 | バリアント型 (Variant) | フィールドの区切り文字の種類。 WdSortSeparator 定数のいずれかをすることができます。 |
CaseSensitive | 省略可能 | バリアント型 (Variant) | True 大文字小文字を区別して並べ替える。 既定値は、 false を指定 します。 |
BidiSort | 省略可能 | バリアント型 (Variant) | True 並べ替えを右から左言語の規則に基づいています。 この引数は、選択またはインストールされている言語サポート (たとえば、日本語) によっては使用できない場合があります。 |
IgnoreThe | 省略可能 | バリアント型 (Variant) | 右から左へ記述する言語のテキストを並べ替えるときは true を無視する、アラビア語の alef の lam します。 この引数は、選択またはインストールされている言語サポート (たとえば、日本語) によっては使用できない場合があります。 |
IgnoreKashida | 省略可能 | バリアント型 (Variant) | True を右から左へ記述する言語のテキストを並べ替えるときに kashida を無視します。 この引数は、選択またはインストールされている言語サポート (たとえば、日本語) によっては使用できない場合があります。 |
IgnoreDiacritics | 省略可能 | バリアント型 (Variant) | True を右から左へ記述する言語のテキストを並べ替えるとき、双方向制御文字を無視します。 この引数は、選択またはインストールされている言語サポート (たとえば、日本語) によっては使用できない場合があります。 |
IgnoreHe | 省略可能 | バリアント型 (Variant) | True をヘブライ語を無視する文字が右から左へ記述する言語のテキストを並べ替えるとき。 この引数は、選択またはインストールされている言語サポート (たとえば、日本語) によっては使用できない場合があります。 |
LanguageID | 省略可能 | バリアント型 (Variant) | 並べ替える言語を指定します。 WdLanguageID 定数のいずれかをすることができます。 WdLanguageID 定数の一覧については、オブジェクト ブラウザーを参照してください。 |
次の使用例は、新しい文書に 3 行のテキストを挿入し、行を英数字の昇順で並べ替えます。
Sub NewParagraphSort()
Dim newDoc As Document
Set newDoc = Documents.Add
newDoc.Content.InsertAfter "pear" & Chr(13) _
& "zucchini" & Chr(13) & "apple" & Chr(13)
newDoc.Content.Sort SortOrder:=wdSortOrderAscending
End Sub
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。