Bookmark.Sort Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
- 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 alef
lam
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.