WorksheetBase.Sort (Propiedad)
Obtiene los valores ordenados en la hoja de cálculo actual.
Espacio de nombres: Microsoft.Office.Tools.Excel
Ensamblado: Microsoft.Office.Tools.Excel.v4.0.Utilities (en Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Sintaxis
'Declaración
Public ReadOnly Property Sort As Sort
public Sort Sort { get; }
Valor de propiedad
Tipo: Microsoft.Office.Interop.Excel.Sort
Valores ordenados en la hoja de cálculo actual.
Ejemplos
En el ejemplo de código siguiente se llena un rango de la hoja de cálculo actual con un encabezado y nombres de empleados.Luego, se obtiene acceso a la propiedad Sort de la hoja de cálculo y se establecen propiedades que incluyen el rango de columnas por el que ordenar y el criterio de ordenación.Por último, se llama al método Microsoft.Office.Interop.Excel.Sort.Apply para ordenar los datos de la hoja de cálculo especificados.Al ejecutar este código, los datos de los empleados se ordenarán en orden ascendente según el nombre del empleado.
Se trata de un ejemplo para una personalización en el nivel del documento.
Private Sub SortWorksheet()
' Populate worksheet with some data
Me.Range("A1").Value2 = "First Name"
Me.Range("B1").Value2 = "Last Name"
Me.Range("A2").Value2 = "Valery"
Me.Range("B2").Value2 = "Ushakov"
Me.Range("A3").Value2 = "Rachel"
Me.Range("B3").Value2 = "Valdez"
' Set sort properties
Me.Sort.SetRange(Me.Range("A1", "B3"))
Me.Sort.Header = Excel.XlYesNoGuess.xlYes
Me.Sort.SortFields.Add(Me.Range("A1", "A3"), _
Excel.XlSortOn.xlSortOnValues, _
Excel.XlSortOrder.xlAscending)
' Sort worksheet
Me.Sort.Apply()
End Sub
private void SortWorksheet()
{
// Populate worksheet with some data
this.Range["A1"].Value2 = "First Name";
this.Range["B1"].Value2 = "Last Name";
this.Range["A2"].Value2 = "Valery";
this.Range["B2"].Value2 = "Ushakov";
this.Range["A3"].Value2 = "Rachel";
this.Range["B3"].Value2 = "Valdez";
// Set sort properties
this.Sort.SetRange(this.Range["A1", "B3"]);
this.Sort.Header = Excel.XlYesNoGuess.xlYes;
this.Sort.SortFields.Add(this.Range["A1", "A3"], Excel.XlSortOn.xlSortOnValues,
Excel.XlSortOrder.xlAscending);
// Sort worksheet
this.Sort.Apply();
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.