Método Selection.Sort (Word)
Ordena los párrafos de la selección especificada.
Sintaxis
expresión. Ordenar ( _ExcludeHeader_
, _FieldNumber_
, , _SortFieldType_
, _SortOrder_
, _FieldNumber2_
, _SortOrder2_
_SortFieldType2_
, _FieldNumber3_
, _SortFieldType3_
, , _SortOrder3_
, , _SortColumn_
, _Separator_
, _CaseSensitive_
, _BidiSort_
, _IgnoreThe_
, _IgnoreKashida_
, _IgnoreDiacritics_
, _IgnoreHe_
, _LanguageID_
, _SubFieldNumber_
, _SubFieldNumber2_
_SubFieldNumber3_
)
expresión requerida. Variable que representa un objeto Selection.
Parámetros
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
ExcludeHeader | Opcional | Variant | True para excluir el primer encabezado de fila o párrafo de la operación de ordenación. El valor predeterminado es False. |
FieldNumber | Opcional | Variant | Primer campo por el que se ordenará. |
SortFieldType | Opcional | Variant | El tipo de ordenación de FieldNumber. Puede ser una de las constantes WdSortFieldType. El valor predeterminado es UU. Algunas de las constantes WdSortFieldType no estén disponibles, según la compatibilidad con el idioma que haya seleccionado o instalado (por ejemplo, inglés, Estados Unidos). |
SortOrder | Opcional | Variant | El criterio de ordenación a utilizar al ordenar FieldNumber. Puede ser una constante WdSortOrder . El valor predeterminado es wdSortOrderAscending. |
FieldNumber2 | Opcional | Variant | Segundo campo por el que se ordenará la selección. |
SortFieldType2 | Opcional | Variant | El tipo de ordenación de FieldNumber2. Puede ser una de las constantes WdSortFieldType. El valor predeterminado es UU. Algunas de las constantes WdSortFieldType no estén disponibles, según la compatibilidad con el idioma que haya seleccionado o instalado (por ejemplo, inglés, Estados Unidos). |
SortOrder | Opcional | Variant | Tipo de ordenación que se debe usar al ordenar FieldNumber2. Puede ser una constante WdSortOrder . El valor predeterminado es wdSortOrderAscending. |
SortColumn2 | Opcional | Variant | True para ordenar sólo la columna especificada por el objeto Selection. |
Separator | Opcional | Variant | Tipo de separador de campo. |
FieldNumber3 | Opcional | Variant | Tercer campo por el que se ordenará la selección. |
SortFieldType3 | Opcional | Variant | El tipo de ordenación de FieldNumber3. Puede ser una de las constantes WdSortFieldType. El valor predeterminado es UU. Algunas de las constantes WdSortFieldType no estén disponibles, según la compatibilidad con el idioma que haya seleccionado o instalado (por ejemplo, inglés, Estados Unidos). |
SortOrder3 | Opcional | Variant | Tipo de ordenación que se debe usar al ordenar FieldNumber3. Puede ser una constante WdSortOrder . El valor predeterminado es wdSortOrderAscending. |
CaseSensitive | Opcional | Variant | True para ordenar entre mayúsculas y minúsculas. El valor predeterminado es False. |
BidiSort | Opcional | Variant | True para ordenar basándose en las reglas de idioma de derecha a izquierda. Este argumento puede no estar disponible, según la compatibilidad con el idioma que haya seleccionado o instalado (por ejemplo, inglés, Estados Unidos). |
IgnoreThe | Opcional | Variant | True para omitir el carácter árabe alif lam al ordenar texto de idiomas de derecha a izquierda. Este argumento puede no estar disponible, según la compatibilidad con el idioma que haya seleccionado o instalado (por ejemplo, inglés, Estados Unidos). |
IgnoreKashida | Opcional | Variant | True para omitir las kashidas al ordenar texto de idiomas de derecha a izquierda. Este argumento puede no estar disponible, según la compatibilidad con el idioma que haya seleccionado o instalado (por ejemplo, inglés, Estados Unidos). |
IgnoreDiacritics | Opcional | Variant | True para omitir caracteres de control bidireccionales al ordenar texto de idiomas de derecha a izquierda. Este argumento puede no estar disponible, según la compatibilidad con el idioma que haya seleccionado o instalado (por ejemplo, inglés, Estados Unidos). |
IgnoreHe | Opcional | Variant | Carácter es true para omitir el hebreo he al ordenar texto de idiomas de derecha a izquierda. Este argumento puede no estar disponible, según la compatibilidad con el idioma que haya seleccionado o instalado (por ejemplo, inglés, Estados Unidos). |
LanguageID | Opcional | Variant | Especifica el idioma de ordenación. Puede ser una de las constantes WdLanguageID. |
SubFieldNumber | Opcional | Variant | Número del campo secundario por el que se ordenará la selección. |
SubFieldNumber2 | Opcional | Variant | Número del campo secundario por el que se ordenará la selección. |
SubFieldNumber3 | Opcional | Variant | Número del campo secundario por el que se ordenará la selección. |
Ejemplo:
En este ejemplo, se insertan tres líneas de texto en un nuevo documento y, a continuación, se ordenan las líneas en orden alfanumérico ascendente.
Sub NewParagraphSort()
Dim newDoc As Document
Set newDoc = Documents.Add
newDoc.Content.InsertAfter "pear" & Chr(13) _
& "zucchini" & Chr(13) & "apple" & Chr(13)
newDoc.Content.Sort SortOrder:=wdSortOrderAscending
End Sub
Consulte también
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.