次の方法で共有


Bookmark.Sort メソッド

定義

Bookmark コントロールの段落を並べ替えます。

public void Sort (ref object ExcludeHeader, ref object FieldNumber, ref object SortFieldType, ref object SortOrder, ref object FieldNumber2, ref object SortFieldType2, ref object SortOrder2, ref object FieldNumber3, ref object SortFieldType3, ref object SortOrder3, ref object SortColumn, ref object Separator, ref object CaseSensitive, ref object BidiSort, ref object IgnoreThe, ref object IgnoreKashida, ref object IgnoreDiacritics, ref object IgnoreHe, ref object LanguageID);
abstract member Sort : obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj -> unit
Public Sub Sort (Optional ByRef ExcludeHeader As Object, Optional ByRef FieldNumber As Object, Optional ByRef SortFieldType As Object, Optional ByRef SortOrder As Object, Optional ByRef FieldNumber2 As Object, Optional ByRef SortFieldType2 As Object, Optional ByRef SortOrder2 As Object, Optional ByRef FieldNumber3 As Object, Optional ByRef SortFieldType3 As Object, Optional ByRef SortOrder3 As Object, Optional ByRef SortColumn As Object, Optional ByRef Separator 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)

パラメーター

ExcludeHeader
Object

true にすると、並べ替え操作から最初の行または段落ヘッダーが除外されます。 既定値は false です。

FieldNumber
Object

並べ替えるフィールド。 Microsoft Office Word では、FieldNumberFieldNumber2FieldNumber3 の順に並べ替えを行います。

SortFieldType
Object

FieldNumberFieldNumber2、および FieldNumber3 のそれぞれの並べ替えの種類。 WdSortFieldType 定数のいずれかを指定できます。

SortOrder
Object

FieldNumberFieldNumber2、および FieldNumber3 の並べ替えで使用する順序。 WdSortOrder 定数のいずれかを指定できます。

FieldNumber2
Object

並べ替えるフィールド。 Microsoft Office Word では、FieldNumberFieldNumber2FieldNumber3 の順に並べ替えを行います。

SortFieldType2
Object

FieldNumberFieldNumber2、および FieldNumber3 のそれぞれの並べ替えの種類。 WdSortFieldType 定数のいずれかを指定できます。

SortOrder2
Object

FieldNumberFieldNumber2、および FieldNumber3 の並べ替えで使用する順序。 WdSortOrder 定数のいずれかを指定できます。

FieldNumber3
Object

並べ替えるフィールド。 Microsoft Office Word では、FieldNumberFieldNumber2FieldNumber3 の順に並べ替えを行います。

SortFieldType3
Object

FieldNumberFieldNumber2、および FieldNumber3 のそれぞれの並べ替えの種類。 WdSortFieldType 定数のいずれかを指定できます。

SortOrder3
Object

FieldNumberFieldNumber2、および FieldNumber3 の並べ替えで使用する順序。 WdSortOrder 定数のいずれかを指定できます。

SortColumn
Object

true にすると、Bookmark コントロールで指定された列のみが並べ替えられます。

Separator
Object

Object. フィールド区切り記号の種類。 WdSortSeparator 定数のいずれかを指定できます。

CaseSensitive
Object

true にすると、大文字と小文字を区別して並べ替えられます。 既定値は false です。

BidiSort
Object

true にすると、右から左方向の言語の規則に基づいて並べ替えられます。 この引数は、選択またはインストールしてある言語サポート (米国英語など) によっては、使用できない場合があります。

IgnoreThe
Object

true にすると、右から左方向の言語テキストを並べ替えるときにアラビア文字 (aleflam) が無視されます。 この引数は、選択またはインストールしてある言語サポート (米国英語など) によっては、使用できない場合があります。

IgnoreKashida
Object

true にすると、右から左方向の言語テキストを並べ替えるときに kashida が無視されます。 この引数は、選択またはインストールしてある言語サポート (米国英語など) によっては、使用できない場合があります。

IgnoreDiacritics
Object

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

IgnoreHe
Object

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

LanguageID
Object

並べ替え言語を指定します。 WdLanguageID 定数のいずれかを指定できます。

次のコード例では、フルーツのリストを Bookmark 含むコントロールを追加し、リストを昇順で並べ替えます。

この例は、ドキュメント レベルのカスタマイズ用です。

private void BookmarkSort()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();

    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Paragraphs[1].Range,
        "bookmark1");
    bookmark1.Text = "Oranges" + "\n" + "Bananas" + "\n" +
        "Apples" + "\n" + "Pears";
    object SortOrder = Word.WdSortOrder.wdSortOrderAscending;
    bookmark1.Sort(ref missing, ref missing, ref missing,
        ref SortOrder, ref missing, ref missing, ref missing,
        ref missing, ref missing, ref missing, ref missing,
        ref missing, ref missing, ref missing, ref missing,
        ref missing, ref missing, ref missing, ref missing);
    }
Private Sub BookmarkSort()

    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")

    Bookmark1.Text = "Oranges" & vbLf & "Bananas" & vbLf & _
        "Apples" & vbLf & "Pears"

    Dim SortOrder As Object = Word.WdSortOrder.wdSortOrderAscending
    Bookmark1.Sort(SortOrder:=Word.WdSortOrder.wdSortOrderAscending)

End Sub

注釈

省略可能のパラメーター

省略可能なパラメーターの詳細については、「 Office ソリューションの省略可能なパラメーター」を参照してください。

適用対象