Selection.Sort メソッド (Word)

指定された選択範囲内の段落を並べ替えます。

構文

Sort ( _ExcludeHeader_ , _FieldNumber_ , , _SortFieldType_ , _SortOrder_ , , , _FieldNumber2_ , _SortFieldType2__SortOrder2_ , _FieldNumber3_ , _SortFieldType3_ , _SortOrder3_ , _CaseSensitive__Separator__BidiSort__IgnoreHe__IgnoreKashida__IgnoreThe__SortColumn__LanguageID__SubFieldNumber__IgnoreDiacritics_ , ) _SubFieldNumber3__SubFieldNumber2_

expression 必須です。 Selection オブジェクトを表す変数を指定します。

パラメーター

名前 必須 / オプション データ型 説明
ExcludeHeader 省略可能 バリアント型 (Variant) True を最初の行または段落ヘッダーを並べ替え操作から除外されます。 既定値は、 false を指定 します。
FieldNumber 省略可能 バリアント型 (Variant) 並べ替えの基準となる最初のフィールドを指定します。
SortFieldType 省略可能 バリアント型 (Variant) 型の並べ替えの種類です。 WdSortFieldType 定数のいずれかをすることができます。 既定値は wdSortFieldAlphanumeric です。 WdSortFieldType 定数のいくつかを選択またはインストールされている言語サポート (たとえば、日本語) によっては使用できないがあります。
SortOrder 省略可能 バリアント型 (Variant) 型を並べ替えるときに使用する並べ替え順序です。 WdSortOrder 定数を 1 つ指定できます。既定値は wdSortOrderAscending です。
FieldNumber2 省略可能 バリアント型 (Variant) 並べ替えの基準となる 2 番目のフィールドを指定します。
SortFieldType2 省略可能 バリアント型 (Variant) FieldNumber2 の並べ替えの種類です。 WdSortFieldType 定数のいずれかをすることができます。 既定値は wdSortFieldAlphanumeric です。 WdSortFieldType 定数のいくつかを選択またはインストールされている言語サポート (たとえば、日本語) によっては使用できないがあります。
SortOrder 省略可能 バリアント型 (Variant) FieldNumber2 の並べ替えに使用する並べ替え順序です。 WdSortOrder 定数を 1 つ指定できます。既定値は wdSortOrderAscending です。
SortColumn2 省略可能 バリアント型 (Variant) 場合は true。Selection オブジェクトで指定された列だけを並べ替えるには。
Separator 省略可能 バリアント型 (Variant) フィールド区切りの種類を指定します。
FieldNumber3 省略可能 バリアント型 (Variant) 並べ替えの基準となる 3 番目のフィールドを指定します。
SortFieldType3 省略可能 バリアント型 (Variant) FieldNumber3 の並べ替えの種類です。 WdSortFieldType 定数のいずれかをすることができます。 既定値は wdSortFieldAlphanumeric です。 WdSortFieldType 定数のいくつかを選択またはインストールされている言語サポート (たとえば、日本語) によっては使用できないがあります。
SortOrder3 省略可能 バリアント型 (Variant) FieldNumber3 の並べ替えに使用する並べ替え順序です。 WdSortOrder 定数を 1 つ指定できます。既定値は wdSortOrderAscending です。
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 クラスの定数を使用します。
SubFieldNumber 省略可能 バリアント型 (Variant) 並べ替えの基準となる 2 次的なフィールド番号を指定します。
SubFieldNumber2 省略可能 バリアント型 (Variant) 並べ替えの基準となる 2 次的なフィールド番号を指定します。
SubFieldNumber3 省略可能 バリアント型 (Variant) 並べ替えの基準となる 2 次的なフィールド番号を指定します。

次の使用例は、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

関連項目

Selection オブジェクト

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。