Freigeben über


Bookmark.Sort-Methode

Sortiert die Absätze im Bookmark-Steuerelement.

Namespace:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)

Syntax

'Declaration
Sub Sort ( _
    ByRef ExcludeHeader As Object, _
    ByRef FieldNumber As Object, _
    ByRef SortFieldType As Object, _
    ByRef SortOrder As Object, _
    ByRef FieldNumber2 As Object, _
    ByRef SortFieldType2 As Object, _
    ByRef SortOrder2 As Object, _
    ByRef FieldNumber3 As Object, _
    ByRef SortFieldType3 As Object, _
    ByRef SortOrder3 As Object, _
    ByRef SortColumn As Object, _
    ByRef Separator As Object, _
    ByRef CaseSensitive As Object, _
    ByRef BidiSort As Object, _
    ByRef IgnoreThe As Object, _
    ByRef IgnoreKashida As Object, _
    ByRef IgnoreDiacritics As Object, _
    ByRef IgnoreHe As Object, _
    ByRef LanguageID As Object _
)
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
)

Parameter

  • ExcludeHeader
    Typ: System.Object%
    true, um die erste Zeile oder die Absatzüberschrift vom Sortiervorgang auszuschließen.Der Standardwert ist false.
  • FieldNumber
    Typ: System.Object%
    Das Feld, nach dem sortiert wird.Microsoft Office Word sortiert nach FieldNumber, anschließend nach FieldNumber2 und dann nach FieldNumber3.
  • SortFieldType
    Typ: System.Object%
    Die entsprechenden Sortierarten für FieldNumber, FieldNumber2 und FieldNumber3.Kann eine der WdSortFieldType-Konstanten sein.
  • SortOrder
    Typ: System.Object%
    Die Sortierreihenfolge beim Sortieren von FieldNumber, FieldNumber2 und FieldNumber3.Kann eine der WdSortOrder-Konstanten sein.
  • FieldNumber2
    Typ: System.Object%
    Das Feld, nach dem sortiert wird.Microsoft Office Word sortiert nach FieldNumber, anschließend nach FieldNumber2 und dann nach FieldNumber3.
  • SortFieldType2
    Typ: System.Object%
    Die entsprechenden Sortierarten für FieldNumber, FieldNumber2 und FieldNumber3.Kann eine der WdSortFieldType-Konstanten sein.
  • SortOrder2
    Typ: System.Object%
    Die Sortierreihenfolge beim Sortieren von FieldNumber, FieldNumber2 und FieldNumber3.Kann eine der WdSortOrder-Konstanten sein.
  • FieldNumber3
    Typ: System.Object%
    Das Feld, nach dem sortiert wird.Microsoft Office Word sortiert nach FieldNumber, anschließend nach FieldNumber2 und dann nach FieldNumber3.
  • SortFieldType3
    Typ: System.Object%
    Die entsprechenden Sortierarten für FieldNumber, FieldNumber2 und FieldNumber3.Kann eine der WdSortFieldType-Konstanten sein.
  • SortOrder3
    Typ: System.Object%
    Die Sortierreihenfolge beim Sortieren von FieldNumber, FieldNumber2 und FieldNumber3.Kann eine der WdSortOrder-Konstanten sein.
  • SortColumn
    Typ: System.Object%
    true, um nur die vom Bookmark-Steuerelement angegebene Spalte zu sortieren.
  • CaseSensitive
    Typ: System.Object%
    true, um unter Berücksichtigung der Groß- und Kleinschreibung zu sortieren.Der Standardwert ist false.
  • BidiSort
    Typ: System.Object%
    true, um auf der Grundlage der Regeln für von rechts nach links geschriebene Sprachen zu sortieren.Dieses Argument ist möglicherweise für Sie nicht verfügbar, je nach der Sprachunterstützung (beispielsweise Englisch (USAbeispielsweise Englisch (USA)), die Sie ausgewählt oder installiert haben, stehen Ihnen möglicherweise einige dieser Konstanten nicht zur Verfügung.
  • IgnoreThe
    Typ: System.Object%
    true, um beim Sortieren von Text in einer von rechts nach links geschriebenen Sprache die arabischen Zeichen alef lam zu ignorieren.Dieses Argument ist möglicherweise für Sie nicht verfügbar, je nach der Sprachunterstützung (beispielsweise Englisch (USAbeispielsweise Englisch (USA)), die Sie ausgewählt oder installiert haben, stehen Ihnen möglicherweise einige dieser Konstanten nicht zur Verfügung.
  • IgnoreKashida
    Typ: System.Object%
    true, um beim Sortieren von Text in einer von rechts nach links geschriebenen Sprache Kashidas zu ignorieren.Dieses Argument ist möglicherweise für Sie nicht verfügbar, je nach der Sprachunterstützung (beispielsweise Englisch (USAbeispielsweise Englisch (USA)), die Sie ausgewählt oder installiert haben, stehen Ihnen möglicherweise einige dieser Konstanten nicht zur Verfügung.
  • IgnoreDiacritics
    Typ: System.Object%
    true, um beim Sortieren von Text in einer von rechts nach links geschriebenen Sprache bidirektionale Steuerzeichen zu ignorieren.Dieses Argument ist möglicherweise für Sie nicht verfügbar, je nach der Sprachunterstützung (beispielsweise Englisch (USAbeispielsweise Englisch (USA)), die Sie ausgewählt oder installiert haben, stehen Ihnen möglicherweise einige dieser Konstanten nicht zur Verfügung.
  • IgnoreHe
    Typ: System.Object%
    true, um beim Sortieren von Text in einer von rechts nach links geschriebenen Sprache das hebräische Zeichen he zu ignorieren.Dieses Argument ist möglicherweise für Sie nicht verfügbar, je nach der Sprachunterstützung (beispielsweise Englisch (USAbeispielsweise Englisch (USA)), die Sie ausgewählt oder installiert haben, stehen Ihnen möglicherweise einige dieser Konstanten nicht zur Verfügung.

Hinweise

Optionale Parameter

Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Lösungen.

Beispiele

Im folgenden Codebeispiel wird ein Bookmark-Steuerelement mit einer Liste von Früchten hinzugefügt. Anschließend wird diese Liste in aufsteigender Reihenfolge sortiert.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

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
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);
    }

.NET Framework-Sicherheit

Siehe auch

Referenz

Bookmark Schnittstelle

Microsoft.Office.Tools.Word-Namespace