Proprietà ListObject.DataBodyRange
Ottiene un oggetto Range che rappresenta l'intervallo che contiene l'area dati dell'elenco compresa tra la riga di intestazione e la riga di inserimento.
Spazio dei nomi: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)
Sintassi
'Dichiarazione
ReadOnly Property DataBodyRange As Range
Range DataBodyRange { get; }
Valore proprietà
Tipo: Microsoft.Office.Interop.Excel.Range
Oggetto Range che rappresenta l'intervallo che contiene l'area dati dell'elenco compresa tra la riga di intestazione e la riga di inserimento.
Note
Se il controllo ListObject non dispone di una proprietà DataBodyRange, questa proprietà restituirà il valore nullriferimento null (Nothing in Visual Basic).
Esempi
Nell'esempio di codice riportato di seguito viene creato un controllo ListObject. Viene quindi mostrato il numero di righe disponibili per i dati.
Questo esempio è valido per una personalizzazione a livello di 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.");
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.