Propriedade WorksheetBase.Sort
Obtém os valores classificados na planilha atual.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel.v4.0.Utilities (em Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Sintaxe
'Declaração
Public ReadOnly Property Sort As Sort
Get
public Sort Sort { get; }
Valor de propriedade
Tipo: Microsoft.Office.Interop.Excel.Sort
Os valores classificados na planilha atual.
Exemplos
O exemplo de código a seguir preenche um intervalo na planilha com nomes de cabeçalho e o funcionário atual. Em seguida, o exemplo acessa o Sort a propriedade das propriedades de planilha e conjuntos que incluem o intervalo da coluna para classificar por e ordem de classificação. Finalmente, o código chama o Microsoft.Office.Interop.Excel.Sort.Apply método para classificar os dados da planilha especificada. Quando você executar esse código, os dados do funcionário serão classificados em ordem crescente com base no nome do funcionário.
Este exemplo é para uma personalização em nível de 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",missing].Value2 = "First Name";
this.Range["B1",missing].Value2 = "Last Name";
this.Range["A2",missing].Value2 = "Valery";
this.Range["B2",missing].Value2 = "Ushakov";
this.Range["A3",missing].Value2 = "Rachel";
this.Range["B3",missing].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, missing, missing);
// Sort worksheet
this.Sort.Apply();
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.