다음을 통해 공유


Bookmark.Sort 메서드

Bookmark 컨트롤의 단락을 정렬합니다.

네임스페이스:  Microsoft.Office.Tools.Word
어셈블리:  Microsoft.Office.Tools.Word(Microsoft.Office.Tools.Word.dll)

구문

‘선언
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 _
)
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%
    Bookmark 컨트롤이 지정하는 열만 정렬하려면 true입니다.
  • CaseSensitive
    형식: System.Object%
    대/소문자를 구분하여 정렬하려면 true입니다.기본값은 false입니다.
  • BidiSort
    형식: System.Object%
    오른쪽에서 왼쪽으로 쓰는 언어 규칙에 따라 정렬하려면 true입니다.선택하거나 설치한 언어 지원(예:미국 영어)에 따라서는 이 인수 중 일부를 사용하지 못할 수도 있습니다.
  • IgnoreThe
    형식: System.Object%
    오른쪽에서 왼쪽으로 쓰는 언어 텍스트를 정렬할 때 아랍어 문자 alef lam을 무시하려면 true입니다.선택하거나 설치한 언어 지원(예:미국 영어)에 따라서는 이 인수 중 일부를 사용하지 못할 수도 있습니다.
  • IgnoreKashida
    형식: System.Object%
    오른쪽에서 왼쪽으로 쓰는 언어 텍스트를 정렬할 때 KASHIDA를 무시하려면 true입니다.선택하거나 설치한 언어 지원(예:미국 영어)에 따라서는 이 인수 중 일부를 사용하지 못할 수도 있습니다.
  • IgnoreDiacritics
    형식: System.Object%
    오른쪽에서 왼쪽으로 쓰는 언어 텍스트를 정렬할 때 양방향 제어 문자를 무시하려면 true입니다.선택하거나 설치한 언어 지원(예:미국 영어)에 따라서는 이 인수 중 일부를 사용하지 못할 수도 있습니다.
  • IgnoreHe
    형식: System.Object%
    오른쪽에서 왼쪽으로 쓰는 언어 텍스트를 정렬할 때 히브리어 문자 he를 무시하려면 true입니다.선택하거나 설치한 언어 지원(예:미국 영어)에 따라서는 이 인수 중 일부를 사용하지 못할 수도 있습니다.

설명

선택적 매개 변수

선택적 매개 변수에 대한 자세한 내용은 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);
    }

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

Bookmark 인터페이스

Microsoft.Office.Tools.Word 네임스페이스