Bookmark.Sort Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 alef
lam
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.