Selection.SortByHeadings Methode

Definition

Sortiert die Überschriften in der angegebenen Auswahl.

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)

Parameter

SortFieldType
Object

Der zu verwendende Sortierfeldtyp. Dies kann eine der WdSortFieldType Konstanten sein. Der Standardwert ist wdSortFieldAlphanumeric. Abhängig von der Sprachunterstützung (z. B. ENGLISCH), die Sie ausgewählt oder installiert haben, sind einige dieser Konstanten möglicherweise nicht verfügbar.

SortOrder
Object

Die zu verwendende Sortierreihenfolge. Dies kann eine der WdSortOrder-Konstanten WdSortOrder sein.

CaseSensitive
Object

True, wenn bei der Sortierung Groß- und Kleinschreibung berücksichtigt werden soll. Der Standardwert ist False.

BidiSort
Object

True , um nach Rechts-nach-links-Sprachregeln zu sortieren. Abhängig von der Sprachunterstützung (z. B. ENGLISCH), die Sie ausgewählt oder installiert haben, steht Ihnen dieser Parameter möglicherweise nicht zur Verfügung.

IgnoreThe
Object

True , um das arabische Zeichen alef lam beim Sortieren von Text in der Sprache von rechts nach links zu ignorieren. Abhängig von der Sprachunterstützung (z. B. ENGLISCH), die Sie ausgewählt oder installiert haben, steht Ihnen dieser Parameter möglicherweise nicht zur Verfügung.

IgnoreKashida
Object

True , um Kashidas beim Sortieren von Text in der Sprache von rechts nach links zu ignorieren. Abhängig von der Sprachunterstützung (z. B. ENGLISCH), die Sie ausgewählt oder installiert haben, steht Ihnen dieser Parameter möglicherweise nicht zur Verfügung.

IgnoreDiacritics
Object

True , um bidirektionale Steuerzeichen beim Sortieren von Text in der Sprache von rechts nach links zu ignorieren. Abhängig von der Sprachunterstützung (z. B. ENGLISCH), die Sie ausgewählt oder installiert haben, steht Ihnen dieser Parameter möglicherweise nicht zur Verfügung.

IgnoreHe
Object

True , um das hebräische Zeichen zu ignorieren, wenn text von rechts nach links sortiert wird. Abhängig von der Sprachunterstützung (z. B. ENGLISCH), die Sie ausgewählt oder installiert haben, steht Ihnen dieser Parameter möglicherweise nicht zur Verfügung.

LanguageID
Object

Gibt die Sortiersprache an. Dies kann eine der WdLanguageID Konstanten sein.

Hinweise

Verwenden Sie die Eigenschaft Selection, um das Objekt Selection zurückzugeben. Wenn kein Objektqualifizierer mit der Selection-Eigenschaft verwendet wird, gibt Word die Auswahl aus dem aktiven Bereich des aktiven Dokumentfensters zurück.

Selbst wenn eine Auswahl zu einer Einfügemarke reduziert wurde, ist sie nicht zwingend leer. Die Eigenschaft Text beispielsweise gibt in diesem Fall dennoch das Zeichen rechts neben der Einfügemarke zurück. Dieses Zeichen erscheint auch in der Sammlung Characters des Objekts Selection. Wenn Sie jedoch Methoden wie Cut oder Copy von einer reduzierten Auswahl aus aufrufen, wird dadurch ein Fehler verursacht.

Der Benutzer kann, z. B. unter Verwendung von ALT-TASTE und Maus, einen Bereich in einem Dokument auswählen, der keinen zusammenhängenden Text darstellt. Da das Verhalten einer solchen Auswahl unvorhersehbar sein kann, sollten Sie einen Schritt in Ihren Code einschließen, der die Type-Eigenschaft einer Auswahl überprüft, bevor Vorgänge für diese ausgeführt werden (Selection.Type = wdSelectionBlock). Ebenso können Auswahlen, die Tabellenzellen enthalten, auch zu unvorhersehbaren Verhalten führen. Die Information-Eigenschaft informiert Sie, ob sich eine Auswahl in einer Tabelle befindet (Selection.Information(wdWithinTable) = True).

Da Range-Objekte und Selection-Objekte zahlreiche Methoden und Eigenschaften gemeinsam verwenden, sind für das Manipulieren von Dokumenten bevorzugt Range-Objekte zu verwenden, sofern kein Grund besteht, die aktuelle Auswahl physisch zu ändern. Weitere Informationen zu Selection- und Range-Objekten finden Sie unter Arbeiten mit dem Selection-Objekt und Arbeiten mit Bereichsobjekten in der Visual Basic for Applications -Dokumentation (VBA).

Gilt für: