Udostępnij za pośrednictwem


Właściwość NamedRange.Rows —

Pobiera Microsoft.Office.Interop.Excel.Range , oznaczającą jeden lub więcej wierszy w NamedRange kontroli.

Przestrzeń nazw:  Microsoft.Office.Tools.Excel
Zestaw:  Microsoft.Office.Tools.Excel (w Microsoft.Office.Tools.Excel.dll)

Składnia

'Deklaracja
ReadOnly Property Rows As Range
Range Rows { get; }

Wartość właściwości

Typ: Microsoft.Office.Interop.Excel.Range
A Microsoft.Office.Interop.Excel.Range , oznaczającą jeden lub więcej wierszy w NamedRange kontroli.

Uwagi

Jeżeli nie określono parametrów, właściwość ta zwraca Range obiekt, który zawiera wszystkie wiersze z nazwanego zakresu.

Ta właściwość może służyć z następujących parametrów Aby uzyskać określone wiersze z nazwanego zakresu.Jeśli używasz tej właściwości z parametrami, wartość zwracana jest obiekt, który musi być rzutowane na Range.

Parametr

Opis

RowIndex

Indeks jeden lub więcej wierszy, aby uzyskać.

Aby uzyskać jeden wiersz, należy przekazać liczba całkowita określająca indeks wiersza, który chcesz uzyskać.Indeksy wiersza rozpoczynać się od 1.

Aby uzyskać wiele kolejnych wierszy, należy przekazać ciąg w formacie "first row:last row".Na przykład aby uzyskać wiersze od 1 do 5, należy przekazać "1: 5".

ColumnIndex

Nie należy używać tego parametru.Ta właściwość będzie rzucić COMException podczas próby przekazać wartość do tego parametru.

Przykłady

Poniższy przykład kodu tworzy NamedRange , a następnie używa Rows właściwość, aby ustawić kolor, nazwę, rozmiar i grubość czcionki wszystkich komórek w pierwszych pięciu wierszy w zakresie.

Ten przykład dotyczy dostosowywania poziomie dokumentu.Aby uruchomić ten kod, skopiuj go do jednej z klas arkusza w projekcie.

Private Sub SetRowsFont()
    Dim testRange As Microsoft.Office.Tools.Excel.NamedRange = _
        Me.Controls.AddNamedRange(Me.Range("A1", "J10"), _
        "TestRange")
    testRange.Select()

    Dim fillRows As Excel.Range = TryCast(testRange.Rows("1:5"), Excel.Range)
    With fillRows.Font
        ' Set the font color to blue (RGB value 00 00 FF), and set other font properties.
        .Color = &HFF0000
        .Name = "Arial"
        .Size = 14
        .Bold = False
    End With

    ' Test the changes by writing a value to all the row cells.
    fillRows.Value2 = "This is a test"
End Sub
private void SetRowsFont()
{
    Microsoft.Office.Tools.Excel.NamedRange testRange =
        this.Controls.AddNamedRange(this.Range["A1", "J10"],
        "TestRange");
    testRange.Select();

    Excel.Range fillRows = (Excel.Range)testRange.Rows["1:5"];
    Excel.Font rowsFont = fillRows.Font;

    // Set the font color to blue (RGB value 00 00 FF), and set other font properties.
    rowsFont.Color = 0xFF0000;
    rowsFont.Name = "Arial";
    rowsFont.Size = 14;
    rowsFont.Bold = false;

    // Test the changes by writing a value to all the row cells.
    fillRows.Value2 = "This is a test";
}

Poniższy przykład kodu tworzy NamedRange , a następnie używa Rows właściwość w celu określenia, ile wierszy należą do zakresu.

Ten przykład dotyczy dostosowywania poziomie dokumentu.Aby uruchomić ten kod, skopiuj go do jednej z klas arkusza w projekcie.

Private compositeRange As Microsoft.Office.Tools.Excel.NamedRange

Private Sub DisplayRangeComposition()
    compositeRange = Me.Controls.AddNamedRange( _
        Me.Range("B2", "E5"), "compositeRange")
    compositeRange.Cells.Interior.Color = &HFF00
    MessageBox.Show("The range has " & _
        compositeRange.Count & " cells.")
    MessageBox.Show("The range has " & _
        compositeRange.Columns.Count & " columns.")
    MessageBox.Show("The range has " & _
        compositeRange.Rows.Count & " rows.")
End Sub
Microsoft.Office.Tools.Excel.NamedRange compositeRange;
private void DisplayRangeComposition()
{
    compositeRange = this.Controls.AddNamedRange(
        this.Range["B2", "E5"], "compositeRange");
    compositeRange.Cells.Interior.Color = 0xFF00;
    MessageBox.Show("The range has " + compositeRange.Count + 
        " cells.");
    MessageBox.Show("The range has " + 
        compositeRange.Columns.Count + " columns.");
    MessageBox.Show("The range has " + 
        compositeRange.Rows.Count + " rows.");
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

NamedRange Interfejs

Przestrzeń nazw Microsoft.Office.Tools.Excel