Selection.SortByHeadings 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 Ü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).