Compartir a través de


Bookmark.Sort Método

Definición

Ordena los párrafos en el control 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)

Parámetros

ExcludeHeader
Object

true para excluir la primera fila o el encabezado de párrafo de la operación de ordenación. El valor predeterminado es false.

FieldNumber
Object

Los campos por los que realizar la ordenación. Microsoft Office Word ordena por FieldNumber, luego por FieldNumber2 y, después, por FieldNumber3.

SortFieldType
Object

Los respectivos tipos de ordenación para FieldNumber, FieldNumber2 y FieldNumber3. Puede ser una de las constantes WdSortFieldType.

SortOrder
Object

El criterio de ordenación que se va a usar al ordenar FieldNumber, FieldNumber2 y FieldNumber3. Puede ser una de las constantes WdSortOrder.

FieldNumber2
Object

Los campos por los que realizar la ordenación. Microsoft Office Word ordena por FieldNumber, luego por FieldNumber2 y, después, por FieldNumber3.

SortFieldType2
Object

Los respectivos tipos de ordenación para FieldNumber, FieldNumber2 y FieldNumber3. Puede ser una de las constantes WdSortFieldType

SortOrder2
Object

El criterio de ordenación que se va a usar al ordenar FieldNumber, FieldNumber2 y FieldNumber3. Puede ser una de las constantes WdSortOrder.

FieldNumber3
Object

Los campos por los que realizar la ordenación. Microsoft Office Word ordena por FieldNumber, luego por FieldNumber2 y, después, por FieldNumber3.

SortFieldType3
Object

Los respectivos tipos de ordenación para FieldNumber, FieldNumber2 y FieldNumber3. Puede ser una de las constantes WdSortFieldType

SortOrder3
Object

El criterio de ordenación que se va a usar al ordenar FieldNumber, FieldNumber2 y FieldNumber3. Puede ser una de las constantes WdSortOrder.

SortColumn
Object

true para ordenar solo la columna especificada por el control Bookmark.

Separator
Object

Object. El tipo de separador de campos. Puede ser una de las constantes WdSortSeparator.

CaseSensitive
Object

true para ordenar con distinción de mayúsculas y minúsculas. El valor predeterminado es false.

BidiSort
Object

true para ordenar basándose en las reglas de los idiomas que se escriben de derecha a izquierda. Este argumento quizás no esté disponible, en función de la compatibilidad de idioma (por ejemplo, inglés de EE. UU.) que haya seleccionado o instalado.

IgnoreThe
Object

true para ignorar los caracteres árabes aleflam cuando se realiza la ordenación del texto de idiomas que se escriben de derecha a izquierda. Este argumento quizás no esté disponible, en función de la compatibilidad de idioma (por ejemplo, inglés de EE. UU.) que haya seleccionado o instalado.

IgnoreKashida
Object

true para ignorar kashidas cuando se realiza la ordenación del texto de idiomas que se escriben de derecha a izquierda. Este argumento quizás no esté disponible, en función de la compatibilidad de idioma (por ejemplo, inglés de EE. UU.) que haya seleccionado o instalado.

IgnoreDiacritics
Object

true para ignorar los caracteres de control bidireccional cuando se realiza la ordenación del texto de idiomas que se escriben de derecha a izquierda. Este argumento quizás no esté disponible, en función de la compatibilidad de idioma (por ejemplo, inglés de EE. UU.) que haya seleccionado o instalado.

IgnoreHe
Object

true para ignorar el carácter hebreo he cuando se realiza la ordenación del texto de idiomas que se escriben de derecha a izquierda. Este argumento quizás no esté disponible, en función de la compatibilidad de idioma (por ejemplo, inglés de EE. UU.) que haya seleccionado o instalado.

LanguageID
Object

Especifica el idioma de ordenación. Puede ser una de las constantes WdLanguageID.

Ejemplos

En el ejemplo de código siguiente se agrega un Bookmark control con una lista de frutas y, a continuación, se ordena la lista en orden ascendente.

Este ejemplo es para una personalización de nivel de documento.

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

Comentarios

Parámetros opcionales

Para obtener información sobre los parámetros opcionales, vea Parámetros opcionales en soluciones de Office.

Se aplica a