Table.Sort メソッド (Word)
指定した表を並べ替えます。
構文
式。Sort ( _ExcludeHeader_
, _FieldNumber_
, , _SortFieldType_
, , _SortOrder_
, , _FieldNumber2_
, , _SortFieldType2_
, _SortOrder2_
, _FieldNumber3_
, _SortFieldType3_
, _IgnoreKashida_
_SortOrder3_
_IgnoreHe_
_CaseSensitive_
_BidiSort_
_IgnoreThe_
_IgnoreDiacritics_
) _LanguageID_
expression 必須です。 'Table' オブジェクトを表す変数。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
ExcludeHeader | 省略可能 | バリアント型 (Variant) | True 最初の行を並べ替え操作から除外します。 既定値は、 false を指定 します。 |
FieldNumber | 省略可能 | バリアント型 (Variant) | 並べ替えの基準となる最初のフィールドを指定します。 並べ替えは、最初に FieldNumber、次に FieldNumber2、最後に FieldNumber3 を基準にして行われます。 |
SortFieldType | 省略可能 | バリアント型 (Variant) | 型の並べ替えの種類です。 WdSortFieldType 定数のいずれかをすることができます。 これらの定数のいくつかを選択またはインストールされている言語サポート (たとえば、日本語) によっては使用できないがあります。 既定値は wdSortFieldAlphanumeric です。 |
SortOrder | 省略可能 | バリアント型 (Variant) | 型を並べ替えるときに使用する並べ替え順序です。 WdSortOrder の定数を設定できます。 |
FieldNumber2 | 省略可能 | バリアント型 (Variant) | 並べ替えの基準となる 2 番目のフィールドを指定します。 |
SortFieldType2 | 省略可能 | バリアント型 (Variant) | FieldNumber2 の並べ替えの種類です。 WdSortFieldType 定数のいずれかをすることができます。 これらの定数のいくつかを選択またはインストールされている言語サポート (たとえば、日本語) によっては使用できないがあります。 既定値は wdSortFieldAlphanumeric です。 |
SortOrder2 | 省略可能 | バリアント型 (Variant) | FieldNumber2 の並べ替えに使用する並べ替え順序です。 WdSortOrder の定数は 1 つをすることができます。 |
FieldNumber3 | 省略可能 | バリアント型 (Variant) | 並べ替えの基準となる 3 番目のフィールドを指定します。 |
SortFieldType3 | 省略可能 | バリアント型 (Variant) | FieldNumber3 の並べ替えの種類です。 WdSortFieldType 定数のいずれかをすることができます。 これらの定数のいくつかを選択またはインストールされている言語サポート (たとえば、日本語) によっては使用できないがあります。 既定値は wdSortFieldAlphanumeric です。 |
SortOrder3 | 省略可能 | バリアント型 (Variant) | FieldNumber3 の並べ替えに使用する並べ替え順序です。 WdSortOrder の定数は 1 つをすることができます。 |
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 定数の一覧については、オブジェクト ブラウザーを参照してください。 |
例
次の使用例は、作業中の文書内の最初の表を並べ替えます。見出し行は並べ替えの対象外です。
Sub NewTableSort()
ActiveDocument.Tables(1).Sort ExcludeHeader:=True
End Sub
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。