Метод 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
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.