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