ListObject.DataBodyRange-Eigenschaft
Ruft einen Range ab, der den Bereich darstellt, der den Datenbereich in der Liste zwischen dem Header und der Einfügezeile umfasst.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)
Syntax
'Declaration
ReadOnly Property DataBodyRange As Range
Range DataBodyRange { get; }
Eigenschaftswert
Typ: Microsoft.Office.Interop.Excel.Range
Ein Range, der den Bereich darstellt, der den Datenbereich in der Liste zwischen dem Header und der Einfügezeile umfasst.
Hinweise
Wenn das ListObject-Steuerelement nicht über einen DataBodyRange verfügt, gibt diese Eigenschaft nullein Nullverweis (Nothing in Visual Basic) zurück.
Beispiele
Im folgenden Codebeispiel wird ein ListObject erstellt. Anschließend wird die Anzahl der Zeilen angezeigt, die für Daten zur Verfügung stehen.
Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.
Private Sub ListObject_DataBodyRange()
Dim List1 As Microsoft.Office.Tools.Excel.ListObject = _
Me.Controls.AddListObject(Me.Range("A1", "C4"), "List1")
Dim List1BodyRange As Excel.Range = List1.DataBodyRange
Dim numberOfRows As Integer = List1BodyRange.Rows.Count
MessageBox.Show("The DataBodyRange of list1 has " & _
numberOfRows.ToString() & " rows.")
End Sub
private void ListObject_DataBodyRange()
{
Microsoft.Office.Tools.Excel.ListObject list1 =
this.Controls.AddListObject(
this.Range["A1", "C4"], "list1");
Excel.Range list1BodyRange = list1.DataBodyRange;
int numberOfRows = list1BodyRange.Rows.Count;
MessageBox.Show("The DataBodyRange of list1 has " +
numberOfRows.ToString() + " rows.");
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.