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);
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.