ListObject.DataBodyRange (Propiedad)
Obtiene un Range que representa el rango que contiene el área de datos de la lista entre las filas de encabezado y de inserción.
Espacio de nombres: Microsoft.Office.Tools.Excel
Ensamblado: Microsoft.Office.Tools.Excel (en Microsoft.Office.Tools.Excel.dll)
Sintaxis
'Declaración
ReadOnly Property DataBodyRange As Range
Range DataBodyRange { get; }
Valor de propiedad
Tipo: Microsoft.Office.Interop.Excel.Range
Range que representa el rango que contiene el área de datos de la lista entre las filas de encabezado y de inserción.
Comentarios
Si el control ListObject no tiene DataBodyRange, esta propiedad devuelve nullreferencia null (Nothing en Visual Basic).
Ejemplos
En el ejemplo de código siguiente se crea ListObject y, a continuación, se muestra el número de filas que están disponibles para los datos.
Se trata de un ejemplo para una personalización en el nivel del documento.
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.");
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.