Freigeben über


Bookmark.Sort Methode

Definition

Sortiert die Absätze im Bookmark-Steuerelement.

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)

Parameter

ExcludeHeader
Object

true, um die erste Zeile oder den ersten Absatz vom Sortiervorgang auszuschließen. Der Standardwert ist false.

FieldNumber
Object

Die Felder, nach denen sortiert werden soll. Microsoft Office Word sortiert nach FieldNumber, dann nach FieldNumber2, und anschließend nach FieldNumber3.

SortFieldType
Object

Die entsprechenden Sortierarten für FieldNumber, FieldNumber2 und FieldNumber3. Einer der folgenden WdSortFieldType-Konstanten ist möglich.

SortOrder
Object

Die Sortierreihenfolge, die beim Sortieren von FieldNumber, FieldNumber2 und FieldNumber3 verwendet werden soll. Einer der folgenden WdSortOrder-Konstanten ist möglich.

FieldNumber2
Object

Die Felder, nach denen sortiert werden soll. Microsoft Office Word sortiert nach FieldNumber, dann nach FieldNumber2, und anschließend nach FieldNumber3.

SortFieldType2
Object

Die entsprechenden Sortierarten für FieldNumber, FieldNumber2 und FieldNumber3. Einer der folgenden WdSortFieldType-Konstanten ist möglich

SortOrder2
Object

Die Sortierreihenfolge, die beim Sortieren von FieldNumber, FieldNumber2 und FieldNumber3 verwendet werden soll. Einer der folgenden WdSortOrder-Konstanten ist möglich.

FieldNumber3
Object

Die Felder, nach denen sortiert werden soll. Microsoft Office Word sortiert nach FieldNumber, dann nach FieldNumber2, und anschließend nach FieldNumber3.

SortFieldType3
Object

Die entsprechenden Sortierarten für FieldNumber, FieldNumber2 und FieldNumber3. Einer der folgenden WdSortFieldType-Konstanten ist möglich

SortOrder3
Object

Die Sortierreihenfolge, die beim Sortieren von FieldNumber, FieldNumber2 und FieldNumber3 verwendet werden soll. Einer der folgenden WdSortOrder-Konstanten ist möglich.

SortColumn
Object

true, um nur die Spalte zu sortieren, die vom Bookmark-Steuerelement angegeben wird.

Separator
Object

Object. Der Typ des Feldtrennzeichens. Einer der folgenden WdSortSeparator-Konstanten ist möglich.

CaseSensitive
Object

true, um unter Berücksichtigung der Groß-/Kleinschreibung zu sortieren. Der Standardwert ist false.

BidiSort
Object

true, um basierend auf Sprachregeln, die von rechts nach links gelesen werden, zu sortieren. Dieses Argument steht Ihnen möglicherweise nicht zur Verfügung, je nachdem, welche Sprachunterstützung Sie ausgewählt bzw. installiert haben (z. B. Deutsch).

IgnoreThe
Object

true, um die arabischen Zeichen aleflam zu ignorieren, wenn Sie nach von rechts nach links gelesenem Sprachtext sortieren. Dieses Argument steht Ihnen möglicherweise nicht zur Verfügung, je nachdem, welche Sprachunterstützung Sie ausgewählt bzw. installiert haben (z. B. Deutsch).

IgnoreKashida
Object

true, um Kashidas zu ignorieren, wenn Sie nach von rechts nach links gelesenem Sprachtext sortieren. Dieses Argument steht Ihnen möglicherweise nicht zur Verfügung, je nachdem, welche Sprachunterstützung Sie ausgewählt bzw. installiert haben (z. B. Deutsch).

IgnoreDiacritics
Object

true, um bidirektionale Steuerzeichen zu ignorieren, wenn Sie nach von rechts nach links gelesenem Sprachtext sortieren. Dieses Argument steht Ihnen möglicherweise nicht zur Verfügung, je nachdem, welche Sprachunterstützung Sie ausgewählt bzw. installiert haben (z. B. Deutsch).

IgnoreHe
Object

true, um das hebräische Zeichen he zu ignorieren, wenn Sie nach von rechts nach links gelesenem Sprachtext sortieren. Dieses Argument steht Ihnen möglicherweise nicht zur Verfügung, je nachdem, welche Sprachunterstützung Sie ausgewählt bzw. installiert haben (z. B. Deutsch).

LanguageID
Object

Gibt die Sprache an, nach der sortiert werden soll. Einer der folgenden WdLanguageID-Konstanten ist möglich.

Beispiele

Im folgenden Codebeispiel wird ein Bookmark Steuerelement mit einer Liste von Früchten hinzugefügt und die Liste dann in aufsteigender Reihenfolge sortiert.

Dieses Beispiel gilt für eine Anpassung auf Dokumentebene.

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

Hinweise

Optionale Parameter

Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Projektmappen.

Gilt für: