Sdílet prostřednictvím


WorksheetBase.Sort – vlastnost

Získá hodnoty seřazené v aktuálním listu.

Obor názvů:  Microsoft.Office.Tools.Excel
Sestavení:  Microsoft.Office.Tools.Excel.v4.0.Utilities (v Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntaxe

'Deklarace
Public ReadOnly Property Sort As Sort
public Sort Sort { get; }

Hodnota vlastnosti

Typ: Microsoft.Office.Interop.Excel.Sort
Řazení hodnot v aktuálním listu.

Příklady

Následující příklad kódu vyplní danou oblast v aktuálním listu s názvy záhlaví a zaměstnance.Dále příkladu se přistupuje k Sort vlastností listu a nastaví vlastnosti zahrnující oblast sloupců řadit podle pořadí řazení.Nakonec kód volá Microsoft.Office.Interop.Excel.Sort.Apply metoda řazení dat zadaný sešitu.Při spuštění tohoto kódu data zaměstnance budou seřazeny ve vzestupném pořadí podle křestního jména zaměstnance.

Tento příklad je pro přizpůsobení na úrovni dokumentu.

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();
}

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

WorksheetBase Třída

Microsoft.Office.Tools.Excel – obor názvů