Bookmark.Sort Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Сортирует абзацы в элементе управления Bookmark.
public void Sort (ref object ExcludeHeader, ref object FieldNumber, ref object SortFieldType, ref object SortOrder, ref object FieldNumber2, ref object SortFieldType2, ref object SortOrder2, ref object FieldNumber3, ref object SortFieldType3, ref object SortOrder3, ref object SortColumn, ref object Separator, ref object CaseSensitive, ref object BidiSort, ref object IgnoreThe, ref object IgnoreKashida, ref object IgnoreDiacritics, ref object IgnoreHe, ref object LanguageID);
abstract member Sort : obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj -> unit
Public Sub Sort (Optional ByRef ExcludeHeader As Object, Optional ByRef FieldNumber As Object, Optional ByRef SortFieldType As Object, Optional ByRef SortOrder As Object, Optional ByRef FieldNumber2 As Object, Optional ByRef SortFieldType2 As Object, Optional ByRef SortOrder2 As Object, Optional ByRef FieldNumber3 As Object, Optional ByRef SortFieldType3 As Object, Optional ByRef SortOrder3 As Object, Optional ByRef SortColumn As Object, Optional ByRef Separator 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)
Параметры
- ExcludeHeader
- Object
Значение true
для исключения первой строки или заголовка абзаца из операции сортировки. Значение по умолчанию — false
.
- FieldNumber
- Object
Поля для сортировки. Microsoft Office Word выполняет сортировку по FieldNumber
, затем по FieldNumber2
, а затем по FieldNumber3
.
- SortFieldType
- Object
Соответствующие типы сортировки для FieldNumber
, FieldNumber2
и FieldNumber3
. Может являться одной из констант WdSortFieldType.
- SortOrder
- Object
Порядок сортировки, используемый при сортировке FieldNumber
, FieldNumber2
и FieldNumber3
. Может являться одной из констант WdSortOrder.
- FieldNumber2
- Object
Поля для сортировки. Microsoft Office Word выполняет сортировку по FieldNumber
, затем по FieldNumber2
, а затем по FieldNumber3
.
- SortFieldType2
- Object
Соответствующие типы сортировки для FieldNumber
, FieldNumber2
и FieldNumber3
. Может являться одной из констант WdSortFieldType.
- SortOrder2
- Object
Порядок сортировки, используемый при сортировке FieldNumber
, FieldNumber2
и FieldNumber3
. Может являться одной из констант WdSortOrder.
- FieldNumber3
- Object
Поля для сортировки. Microsoft Office Word выполняет сортировку по FieldNumber
, затем по FieldNumber2
, а затем по FieldNumber3
.
- SortFieldType3
- Object
Соответствующие типы сортировки для FieldNumber
, FieldNumber2
и FieldNumber3
. Может являться одной из констант WdSortFieldType.
- SortOrder3
- Object
Порядок сортировки, используемый при сортировке FieldNumber
, FieldNumber2
и FieldNumber3
. Может являться одной из констант WdSortOrder.
- SortColumn
- Object
Значение true
для сортировки только столбца, указанного элементом управления Bookmark.
- Separator
- Object
Object. Тип разделителя полей. Может являться одной из констант WdSortSeparator.
- CaseSensitive
- Object
Значение true
для сортировки с учетом регистра. Значение по умолчанию — false
.
- BidiSort
- Object
Значение true
для сортировки на основе правил языков с письмом справа налево. Этот аргумент может быть недоступен в зависимости от выбранной или установленной языковой поддержки (например, для английского языка (США)).
- IgnoreThe
- Object
Значение true
, чтобы не учитывать символы арабского алфавита alef
lam
при сортировке текста с письмом справа налево. Этот аргумент может быть недоступен в зависимости от выбранной или установленной языковой поддержки (например, для английского языка (США)).
- IgnoreKashida
- Object
Значение true
, чтобы не учитывать кашиды при сортировке текста с письмом справа налево. Этот аргумент может быть недоступен в зависимости от выбранной или установленной языковой поддержки (например, для английского языка (США)).
- IgnoreDiacritics
- Object
Значение true
, чтобы не учитывать символы двунаправленных элементов управления при сортировке текста с письмом справа налево. Этот аргумент может быть недоступен в зависимости от выбранной или установленной языковой поддержки (например, для английского языка (США)).
- IgnoreHe
- Object
Значение true
, чтобы не учитывать символ Иврита he
при сортировке текста с письмом справа налево. Этот аргумент может быть недоступен в зависимости от выбранной или установленной языковой поддержки (например, для английского языка (США)).
- LanguageID
- Object
Указывает язык сортировки. Может являться одной из констант WdLanguageID.
Примеры
В следующем примере кода добавляется Bookmark элемент управления со списком фруктов, а затем выполняется сортировка списка по возрастанию.
Этот пример предназначен для настройки на уровне документа.
private void BookmarkSort()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
Microsoft.Office.Tools.Word.Bookmark bookmark1 =
this.Controls.AddBookmark(this.Paragraphs[1].Range,
"bookmark1");
bookmark1.Text = "Oranges" + "\n" + "Bananas" + "\n" +
"Apples" + "\n" + "Pears";
object SortOrder = Word.WdSortOrder.wdSortOrderAscending;
bookmark1.Sort(ref missing, ref missing, ref missing,
ref SortOrder, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing);
}
Private Sub BookmarkSort()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
Bookmark1.Text = "Oranges" & vbLf & "Bananas" & vbLf & _
"Apples" & vbLf & "Pears"
Dim SortOrder As Object = Word.WdSortOrder.wdSortOrderAscending
Bookmark1.Sort(SortOrder:=Word.WdSortOrder.wdSortOrderAscending)
End Sub
Комментарии
Необязательные параметры
Сведения о необязательных параметрах см. в разделе Необязательные параметры в решениях Office.