Selection.SortByHeadings メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した選択範囲の見出しを並べ替えます。
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 オブジェクトの操作」および「範囲オブジェクトの操作」を参照してください。