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


Bookmark.Sort Метод (2007 System)

Обновлен: Ноябрь 2007

Сортирует абзацы в элементе управления Bookmark.

Пространство имен:  Microsoft.Office.Tools.Word
Сборка:  Microsoft.Office.Tools.Word.v9.0 (в Microsoft.Office.Tools.Word.v9.0.dll)

Синтаксис

'Декларация
Public Sub Sort ( _
    ByRef ExcludeHeader As Object, _
    ByRef FieldNumber As Object, _
    ByRef SortFieldType As Object, _
    ByRef SortOrder As Object, _
    ByRef FieldNumber2 As Object, _
    ByRef SortFieldType2 As Object, _
    ByRef SortOrder2 As Object, _
    ByRef FieldNumber3 As Object, _
    ByRef SortFieldType3 As Object, _
    ByRef SortOrder3 As Object, _
    ByRef SortColumn As Object, _
    ByRef Separator As Object, _
    ByRef CaseSensitive As Object, _
    ByRef BidiSort As Object, _
    ByRef IgnoreThe As Object, _
    ByRef IgnoreKashida As Object, _
    ByRef IgnoreDiacritics As Object, _
    ByRef IgnoreHe As Object, _
    ByRef LanguageID As Object _
)
'Применение
Dim instance As Bookmark
Dim ExcludeHeader As Object
Dim FieldNumber As Object
Dim SortFieldType As Object
Dim SortOrder As Object
Dim FieldNumber2 As Object
Dim SortFieldType2 As Object
Dim SortOrder2 As Object
Dim FieldNumber3 As Object
Dim SortFieldType3 As Object
Dim SortOrder3 As Object
Dim SortColumn As Object
Dim Separator As Object
Dim CaseSensitive As Object
Dim BidiSort As Object
Dim IgnoreThe As Object
Dim IgnoreKashida As Object
Dim IgnoreDiacritics As Object
Dim IgnoreHe As Object
Dim LanguageID As Object

instance.Sort(ExcludeHeader, FieldNumber, _
    SortFieldType, SortOrder, FieldNumber2, _
    SortFieldType2, SortOrder2, FieldNumber3, _
    SortFieldType3, SortOrder3, SortColumn, _
    Separator, CaseSensitive, BidiSort, _
    IgnoreThe, IgnoreKashida, IgnoreDiacritics, _
    IgnoreHe, LanguageID)
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
)

Параметры

  • ExcludeHeader
    Тип: System.Object%
    Значение true используется для исключения из операции сортировки первой строки или заголовка абзаца. Значение по умолчанию — false.
  • FieldNumber
    Тип: System.Object%
    Поля, по значениям которых следует выполнить сортировку. Приложение Microsoft Office Word сортирует абзацы сначала по параметру FieldNumber, затем — по параметру FieldNumber2, а затем — по параметру FieldNumber3.
  • SortFieldType
    Тип: System.Object%
    Соответствующие типы сортировки для FieldNumber, FieldNumber2 и FieldNumber3. Может принимать значение одной из констант WdSortFieldType.
  • SortOrder
    Тип: System.Object%
    Порядок сортировки, используемый при сортировке FieldNumber, FieldNumber2 и FieldNumber3. Может принимать значение одной из констант WdSortOrder.
  • FieldNumber2
    Тип: System.Object%
    Поля, по значениям которых следует выполнить сортировку. Приложение Microsoft Office Word сортирует абзацы сначала по параметру FieldNumber, затем — по параметру FieldNumber2, а затем — по параметру FieldNumber3.
  • SortFieldType2
    Тип: System.Object%
    Соответствующие типы сортировки для FieldNumber, FieldNumber2 и FieldNumber3. Может принимать значение одной из констант WdSortFieldType
  • SortOrder2
    Тип: System.Object%
    Порядок сортировки, используемый при сортировке FieldNumber, FieldNumber2 и FieldNumber3. Может принимать значение одной из констант WdSortOrder.
  • FieldNumber3
    Тип: System.Object%
    Поля, по значениям которых следует выполнить сортировку. Приложение Microsoft Office Word сортирует абзацы сначала по параметру FieldNumber, затем — по параметру FieldNumber2, а затем — по параметру FieldNumber3.
  • SortFieldType3
    Тип: System.Object%
    Соответствующие типы сортировки для FieldNumber, FieldNumber2 и FieldNumber3. Может принимать значение одной из констант WdSortFieldType
  • SortOrder3
    Тип: System.Object%
    Порядок сортировки, используемый при сортировке FieldNumber, FieldNumber2 и FieldNumber3. Может принимать значение одной из констант WdSortOrder.
  • SortColumn
    Тип: System.Object%
    Значение true используется для сортировки только столбца, указанного в элементе управления Bookmark.
  • Separator
    Тип: System.Object%
    Object . Тип разделителя полей. Может принимать значение одной из констант WdSortSeparator.
  • CaseSensitive
    Тип: System.Object%
    Значение true используется для сортировки с учетом регистра знаков. Значение по умолчанию — false.
  • BidiSort
    Тип: System.Object%
    Значение true используется для сортировки на основе правил для языков с письмом справа налево. Этот аргумент может быть недоступен в зависимости от поддержки выбранных или установленных языков (например, "Английский (США)").
  • IgnoreThe
    Тип: System.Object%
    Значение true используется для пропуска знаков арабского языка aleflam при сортировке текста с письмом справа налево. Этот аргумент может быть недоступен в зависимости от поддержки выбранных или установленных языков (например, "Английский (США)").
  • IgnoreKashida
    Тип: System.Object%
    Значение true используется для пропуска кашид при сортировке текста на языке с письмом справа налево. Этот аргумент может быть недоступен в зависимости от поддержки выбранных или установленных языков (например, "Английский (США)").
  • IgnoreDiacritics
    Тип: System.Object%
    Значение true используется для пропуска двунаправленных управляющих символов при сортировке текста на языке с письмом справа налево. Этот аргумент может быть недоступен в зависимости от поддержки выбранных или установленных языков (например, "Английский (США)").
  • IgnoreHe
    Тип: System.Object%
    Значение true используется для пропуска знаков иврита he при сортировке текста на языке с письмом справа налево. Этот аргумент может быть недоступен в зависимости от поддержки выбранных или установленных языков (например, "Английский (США)").
  • LanguageID
    Тип: System.Object%
    Указывает язык сортировки. Может принимать значение одной из констант WdLanguageID.

Заметки

Необязательные параметры

Сведения о необязательных параметрах см. в разделе Общие сведения о необязательных параметрах в решениях Office.

Примеры

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

В этом примере демонстрируется настройка уровня документа.

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
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);
    }

Разрешения

См. также

Ссылки

Bookmark Класс

Bookmark - члены

Microsoft.Office.Tools.Word - пространство имен