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


Метод Selection.Sort (Word)

Сортирует абзацы в указанном выделенном фрагменте.

Синтаксис

expression. Сортировка ( _ExcludeHeader_ , _FieldNumber_ , _SortFieldType_ , _SortOrder_ , _FieldNumber2_ , _SortFieldType2_ , _SortOrder2_ , _FieldNumber3_ , _SortFieldType3_ , _SortOrder3_ , _SortColumn_ , _Separator_ , _BidiSort__CaseSensitive_ , _IgnoreThe_ , , _IgnoreKashida_ , _IgnoreDiacritics_ , _IgnoreHe_ , _LanguageID_ , _SubFieldNumber_ , _SubFieldNumber2_ , ) _SubFieldNumber3_

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

Параметры

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

Пример

В этом примере три строки текста вставляются в новый документ, а затем сортируются строки по возрастанию буквенно-цифрового порядка.

Sub NewParagraphSort() 
 Dim newDoc As Document 
 Set newDoc = Documents.Add 
 newDoc.Content.InsertAfter "pear" & Chr(13) _ 
 & "zucchini" & Chr(13) & "apple" & Chr(13) 
 newDoc.Content.Sort SortOrder:=wdSortOrderAscending 
End Sub

См. также

Объект selection

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

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