NamedRange.Table Yöntem
Giriş değerleri ve formülleri çalışma sayfasında tanımlayan temel veri tablosu oluşturur.
Ad alanı: Microsoft.Office.Tools.Excel
Derleme: Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)
Sözdizimi
'Bildirim
Function Table ( _
RowInput As Object, _
ColumnInput As Object _
) As Object
Object Table(
Object RowInput,
Object ColumnInput
)
Parametreler
- RowInput
Tür: System.Object
Tablonuz için satır giriş olarak kullanılacak tek bir hücreyi.
- ColumnInput
Tür: System.Object
Tablonuz için sütun giriş olarak kullanılacak tek bir hücreyi.
Dönüş Değeri
Tür: System.Object
Notlar
Veri tabloları, diğer hücrelerdeki değerlere nasıl etkileneceği görmek için çalışma sayfanızda belirli sabit değerleri değiştirerek bir durum çözümlemesi gerçekleştirmek için kullanır.
İsteğe bağlı parametreler
İsteğe bağlı parametreler hakkında daha fazla bilgi için bkz: Office Çözümlerinde İsteğe Bağlı Parametreler.
Örnekler
Aşağıdaki kod örnek Table yöntemi olarak biçimlendirilmiş Çarpım tablosu oluşturmak için bir NamedRange.
Belge düzeyi özelleştirmesi için örnektir.
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
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();
}
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.