NamedRange.Table(Object, Object) Метод

Определение

Создает таблицу данных, основанную на входных значениях и формулах, определенных на листе.

public object Table (object RowInput, object ColumnInput);

Параметры

RowInput
Object

Одна ячейка, используемая для ввода строк в таблицу.

ColumnInput
Object

Одна ячейка, используемая для подстановки входных значений по строкам таблицы.

Возвращаемое значение

Object

Примеры

В следующем примере кода метод используется Table для создания форматированной таблицы умножения в NamedRange .

Этот пример предназначен для настройки на уровне документа.

private void CreateTable()
{
    Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
        this.Controls.AddNamedRange(this.Range["A1", "K11"],
        "namedRange1");

    this.Range["A1"].Formula = "=A12*A13";
    for (int i = 2; i <= 11; i++)
    {
        ((Excel.Range)this.Cells[i, 1]).Value2 = i - 1;
        ((Excel.Range)this.Cells[1, i]).Value2 = i - 1;
    }

    namedRange1.Table(this.Range["A12"],
        this.Range["A13"]);
    Excel.Range region = this.Range["A1"].CurrentRegion;
    ((Excel.Range)region.Rows[1]).Font.Bold = true;
    ((Excel.Range)region.Columns[1]).Font.Bold = true;
    ((Excel.Range)region.Columns).AutoFit();
}
Private Sub CreateTable()
    Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
        = Me.Controls.AddNamedRange(Me.Range("A1", "K11"), _
        "namedRange1")

    Me.Range("A1").Formula = "=A12*A13"
    Dim i As Integer
    For i = 2 To 11
        CType(Me.Cells(i, 1), Excel.Range).Value2 = i - 1
        CType(Me.Cells(1, i), Excel.Range).Value2 = i - 1
    Next i

    namedRange1.Table(Me.Range("A12"), Me.Range("A13"))
    Dim [region] As Excel.Range = Me.Range("A1").CurrentRegion
    CType([region].Rows(1), Excel.Range).Font.Bold = True
    CType([region].Columns(1), Excel.Range).Font.Bold = True
    CType([region].Columns, Excel.Range).AutoFit()
End Sub

Комментарии

Используйте таблицы данных для выполнения анализа "что если", изменив определенные постоянные значения на листе, чтобы увидеть, как меняются значения в других ячейках.

Необязательные параметры

Дополнительные сведения о необязательных параметрах см. в разделе необязательные параметры в решениях Office.

Применяется к