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