Поделиться через


WorksheetBase.Rows - свойство

Получает объект Range, представляющий одну или несколько строк на листе.

Пространство имен:  Microsoft.Office.Tools.Excel
Сборка:  Microsoft.Office.Tools.Excel.v4.0.Utilities (в Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Синтаксис

'Декларация
Public ReadOnly Property Rows As Range
    Get
public Range Rows { get; }

Значение свойства

Тип: Microsoft.Office.Interop.Excel.Range
Объект Range, представляющий одну или несколько строк на листе.

Заметки

При использовании без параметров, это свойство возвращает объект Range, который содержит все строки на листе.

Это свойство может использоваться со следующими необязательными параметрами для получения определенных строк на листе. Если это свойство используется с параметрами, возвращаемое значение представляет собой объект, который должен быть приведен к типу Range.

Параметр

Описание

RowIndex

Индекс одной или нескольких получаемых строк.

Чтобы получить одну строку, передайте целое число, указывающее индекс строки, которую требуется получить. Индексация строк начинается с 1.

Чтобы получить несколько смежных строк, передайте строку в формате "first row:last row". Например, чтобы получить строки с 1 по 5, передайте "1:5".

ColumnIndex

Не следует использовать данный параметр. Это свойство выдаст исключение COMException при попытке передать значение этому параметру.

Примеры

В следующем примере кода используется свойство Rows для задания цвета, имени, размера и жирности шрифта всех ячеек в первых пяти строках на листе.

В этом примере демонстрируется настройка уровня документа. Для выполнения этого кода скопируйте его в один из классов листа в проекте.

Private Sub SetRowsFont()
    Dim fillRows As Excel.Range = TryCast(Me.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()
{
    Excel.Range fillRows = (Excel.Range)this.Rows["1:5", missing];
    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";
}

Безопасность платформы .NET Framework

См. также

Ссылки

WorksheetBase Класс

Microsoft.Office.Tools.Excel - пространство имен