Selection.SortByHeadings メソッド

定義

指定した選択範囲の見出しを並べ替えます。

public void SortByHeadings (ref object SortFieldType, ref object SortOrder, ref object CaseSensitive, ref object BidiSort, ref object IgnoreThe, ref object IgnoreKashida, ref object IgnoreDiacritics, ref object IgnoreHe, ref object LanguageID);
abstract member SortByHeadings : obj * obj * obj * obj * obj * obj * obj * obj * obj -> unit
Public Sub SortByHeadings (Optional ByRef SortFieldType As Object, Optional ByRef SortOrder As Object, Optional ByRef CaseSensitive As Object, Optional ByRef BidiSort As Object, Optional ByRef IgnoreThe As Object, Optional ByRef IgnoreKashida As Object, Optional ByRef IgnoreDiacritics As Object, Optional ByRef IgnoreHe As Object, Optional ByRef LanguageID As Object)

パラメーター

SortFieldType
Object

使用する並べ替えフィールドの種類。 定数の 1 つを WdSortFieldType 指定できます。 既定値は wdSortFieldAlphanumeric です。 選択またはインストールした言語サポート (米国英語など) によっては、これらの定数の一部が使用できない場合があります。

SortOrder
Object

使用する並べ替え順序。 WdSortOrder WdSortOrder クラスの定数の 1 つを指定できます。

CaseSensitive
Object

True 大文字小文字を区別して並べ替える。 既定値は False です。

BidiSort
Object

True 並べ替えを右から左言語の規則に基づいています。 選択またはインストールした言語サポート (米国英語など) によっては、このパラメーターを使用できない場合があります。

IgnoreThe
Object

右から左へ記述する言語のテキストを並べ替えるときは true を無視する、アラビア語の alef の lam します。 選択またはインストールした言語サポート (米国英語など) によっては、このパラメーターを使用できない場合があります。

IgnoreKashida
Object

True を右から左へ記述する言語のテキストを並べ替えるときに kashida を無視します。 選択またはインストールした言語サポート (米国英語など) によっては、このパラメーターを使用できない場合があります。

IgnoreDiacritics
Object

True を右から左へ記述する言語のテキストを並べ替えるとき、双方向制御文字を無視します。 選択またはインストールした言語サポート (米国英語など) によっては、このパラメーターを使用できない場合があります。

IgnoreHe
Object

True をヘブライ語を無視する文字が右から左へ記述する言語のテキストを並べ替えるとき。 選択またはインストールした言語サポート (米国英語など) によっては、このパラメーターを使用できない場合があります。

LanguageID
Object

並べ替える言語を指定します。 定数の 1 つを WdLanguageID 指定できます。

注釈

Selection オブジェクトを返すには、 Selection プロパティを使用します。 Selection プロパティでオブジェクト修飾子を使用しない場合、Wordは作業中のドキュメント ウィンドウのアクティブなウィンドウから選択範囲を返します。

カーソル位置で選択範囲が折りたたまれている場合でも、必ずしも空ではありません。 たとえば、Text プロパティはカーソル位置の右側に文字を返します。この文字は Selection オブジェクトの Characters コレクションにも表示されます。 ただし、折りたたまれている選択範囲から、[切り取り] または [コピー] などのメソッドを呼び出すと、エラーが発生します。

ユーザーは連続したテキストを表していない文書の領域を選択することができます (たとえば、Alt キーとマウスを使用する場合)。 このような選択の動作は予測できない可能性があるため、選択範囲に対して操作を実行する前に、選択の Type プロパティをチェックするステップをコードに含めることができます (Selection.Type = wdSelectionBlock)。 同様に、表のセルを含む選択範囲により、予測できない動作が発生する可能性もあります。 Information プロパティは、選択範囲がテーブル内にあるかどうかを示します (Selection.Information(wdWithinTable) = True)。

Range オブジェクトは、 Selection オブジェクトと多くの同じメソッドとプロパティを共有するため、現在の選択範囲を物理的に変更する理由がない場合、ドキュメントを操作するには Range オブジェクトを使用します。 Selection オブジェクトと Range オブジェクトの詳細については、Visual Basic for Applications (VBA) ドキュメントの「Selection オブジェクトの操作」および「範囲オブジェクトの操作」を参照してください。

適用対象