Range.Sort メソッド (Word)

指定範囲内の段落を並べ替えます。

構文

並べ替え (ExcludeHeaderFieldNumberSortFieldTypeSortOrderFieldNumber2SortFieldType2SortOrder2FieldNumber3SortFieldType3SortOrder3SortColumnSeparatorCaseSensitiveBidiSortIgnoreTheIgnoreKashidaIgnoreDiacriticsIgnoreHeLanguageID)

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) 場合は trueRange オブジェクトで指定された列だけを並べ替えるには。
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 のサポートおよびフィードバックを参照してください。