NamedRange.Table(Object, Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine Datentabelle aufgrund von Eingabewerten und Formeln, die Sie in einem Arbeitsblatt definieren.
public object Table (object RowInput, object ColumnInput);
Parameter
- RowInput
- Object
Eine einzelne Zelle, die als Zeileneingabe für die Tabelle verwendet werden soll.
- ColumnInput
- Object
Eine einzelne Zelle, die als Spalteneingabe für die Tabelle verwendet werden soll.
Gibt zurück
Beispiele
Im folgenden Codebeispiel wird die- Table Methode verwendet, um eine formatierte Multiplikationstabelle in zu erstellen NamedRange .
Dieses Beispiel gilt für eine Anpassung auf Dokument Ebene.
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
Hinweise
Mithilfe von Datentabellen können Sie eine Was-wäre-wenn-Analyse durchführen, indem Sie bestimmte Konstante Werte im Arbeitsblatt ändern, um zu sehen, wie Werte in anderen Zellen betroffen sind.
Optionale Parameter
Weitere Informationen zu optionalen Parametern finden Sie unter optionale Parameter in Office-Projektmappen.