Прочитать на английском

Поделиться через


Метод Table.Sort (Word)

Сортирует указанную таблицу.

Синтаксис

expression. Sort ( _ExcludeHeader_ , _FieldNumber_ , _SortFieldType_ , _SortOrder_ , _FieldNumber2_ , _SortFieldType2_ , _SortOrder2_ , , _SortFieldType3__FieldNumber3_ , , _SortOrder3_ , _CaseSensitive_ , _BidiSort_ , _IgnoreKashida__IgnoreThe_ , _IgnoreDiacritics_ , _IgnoreHe_ , ) _LanguageID_

выражение (обязательно). Переменная, представляющая объект Table.

Параметры

Имя Обязательный или необязательный Тип данных Описание
ExcludeHeader Необязательный Variant Значение true , чтобы исключить первую строку из операции сортировки. Значение по умолчанию — False.
FieldNumber Необязательный Variant Первое поле, по которому выполняется сортировка. Microsoft Word сортирует по FieldNumber, затем по FieldNumber2, а затем по FieldNumber3.
SortFieldType Необязательный Variant Тип сортировки для FieldNumber. Может быть одной из констант WdSortFieldType . Некоторые из этих констант могут быть недоступны в зависимости от выбранной или установленной языковой поддержки (например, английский язык США). Значение по умолчанию — wdSortFieldAlphanumeric.
SortOrder Необязательный Variant Порядок сортировки, используемый при сортировке FieldNumber. Может быть константой WdSortOrder .
FieldNumber2 Необязательный Variant Второе поле, по которому выполняется сортировка.
SortFieldType2 Необязательный Variant Тип сортировки для FieldNumber2. Может быть одной из констант WdSortFieldType . Некоторые из этих констант могут быть недоступны в зависимости от выбранной или установленной языковой поддержки (например, английский язык США). Значение по умолчанию — wdSortFieldAlphanumeric.
SortOrder2 Необязательный Variant Порядок сортировки, используемый при сортировке FieldNumber2. Может быть одной константой WdSortOrder .
FieldNumber3 Необязательный Variant Третье поле, по которому выполняется сортировка.
SortFieldType3 Необязательный Variant Тип сортировки для FieldNumber3. Может быть одной из констант WdSortFieldType . Некоторые из этих констант могут быть недоступны в зависимости от выбранной или установленной языковой поддержки (например, английский язык США). Значение по умолчанию — wdSortFieldAlphanumeric.
SortOrder3 Необязательный Variant Порядок сортировки, используемый при сортировке FieldNumber3. Может быть одной константой WdSortOrder .
CaseSensitive Необязательный Variant Значение True для сортировки с учетом регистра. Значение по умолчанию — False.
BidiSort Необязательный Variant Значение true для сортировки на основе правил языка справа налево. Этот аргумент может быть вам недоступен в зависимости от выбранной или установленной языковой поддержки (например, английский язык США).
IgnoreThe Необязательный Variant Значение true , чтобы игнорировать арабский символ alef lam при сортировке текста справа налево. Этот аргумент может быть вам недоступен в зависимости от выбранной или установленной языковой поддержки (например, английский язык США).
IgnoreKashida Необязательный Variant Значение true , чтобы игнорировать кашиды при сортировке текста справа налево. Этот аргумент может быть вам недоступен в зависимости от выбранной или установленной языковой поддержки (например, английский язык США).
IgnoreDiacritics Необязательный Variant Значение true , чтобы игнорировать двунаправленные управляющие символы при сортировке текста языка справа налево. Этот аргумент может быть вам недоступен в зависимости от выбранной или установленной языковой поддержки (например, английский язык США).
IgnoreHe Необязательный Variant True , чтобы игнорировать ивритский символ при сортировке текста справа налево. Этот аргумент может быть вам недоступен в зависимости от выбранной или установленной языковой поддержки (например, английский язык США).
LanguageID Необязательный Variant Указывает язык сортировки. Может быть одной из констант WdLanguageID . Список констант WdLanguageID см. в обозревателе объектов.

Пример

В этом примере первая таблица в активном документе сортируется без учета строки заголовка.

Sub NewTableSort() 
 ActiveDocument.Tables(1).Sort ExcludeHeader:=True 
End Sub

См. также

Объект Table

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.