Compartir a través de


Método Table.SortDescending (Word)

Ordena las filas de una tabla en orden alfanumérico descendente.

Sintaxis

expresión. SortDescending

expresión obligatoria. Variable que representa un objeto 'Table'.

Comentarios

La primera fila de la tabla se considera un registro de encabezado y no está incluida en el criterio de ordenación. Utilice el método Sort para incluir el registro de encabezado en un criterio de ordenación.

Este método proporciona un formulario simplificado de ordenación diseñado para orígenes de datos de combinación de correo que contienen columnas de datos. Para la mayoría de las tareas de ordenación, utilice el método Sort.

Ejemplo:

En este ejemplo, se crea una tabla de 5 x 5 en un nuevo documento, se inserta texto en todas las celdas y, a continuación, se ordena la tabla en orden alfanumérico descendente.

Set newDoc = Documents.Add 
Set myTable = _ 
 newDoc.Tables.Add(Range:=Selection.Range, NumRows:=5, _ 
 NumColumns:=5) 
For iRow = 1 To myTable.Rows.Count 
 For iCol = 1 To myTable.Columns.Count 
 Set MyRange = myTable.Rows(iRow).Cells(iCol).Range 
 MyRange.InsertAfter "Cell" & Str$(iRow) & "," & Str$(iCol) 
 Next iCol 
Next iRow 
MsgBox "Click OK to sort in descending order." 
myTable.SortDescending

En este ejemplo, se ordena la tabla que contiene el punto de inserción en orden alfanumérico descendente.

If Selection.Information(wdWithInTable) = True Then 
 Selection.Tables(1).SortDescending 
Else 
 MsgBox "The insertion point is not in a table." 
End If

Consulte también

Objeto Table

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.