ListObject.ListColumns (Propiedad)

Obtiene una colección ListColumns que representa todas las columnas del control ListObject.

Espacio de nombres:  Microsoft.Office.Tools.Excel
Ensamblado:  Microsoft.Office.Tools.Excel (en Microsoft.Office.Tools.Excel.dll)

Sintaxis

'Declaración
ReadOnly Property ListColumns As ListColumns
    Get
ListColumns ListColumns { get; }

Valor de propiedad

Tipo: Microsoft.Office.Interop.Excel.ListColumns
Una colección ListColumns que representa todas las columnas del control ListObject.

Comentarios

Para eliminar cualquier elemento de esta colección, no utilice el método Delete del elemento. Utilice el método Delete del rango del elemento para eliminar el elemento; por ejemplo ListColumns.Item(1).Range.Delete(). Observe que no puede eliminar las columnas de un control ListObject enlazado a un origen de datos.

Ejemplos

El ejemplo de código siguiente crea ListObject, obtiene la colección de columnas y, a continuación, muestra un mensaje que indica el número de columnas que contiene ListObject.

Se trata de un ejemplo para una personalización en el nivel del documento.

    Private Sub ListObject_ListColumns()
        Dim List1 As Microsoft.Office.Tools.Excel.ListObject = _
            Me.Controls.AddListObject(Me.Range("A1", "C4"), "List1")

        Dim List1Columns As Excel.ListColumns = List1.ListColumns
        MessageBox.Show("The list object contains " & _
            List1Columns.Count.ToString() & " columns.")
    End Sub

private void ListObject_ListColumns()
{
    Microsoft.Office.Tools.Excel.ListObject list1 = 
        this.Controls.AddListObject(
        this.Range["A1", "C4"], "list1");

    Excel.ListColumns list1Columns = list1.ListColumns;
    MessageBox.Show("The list object contains " + 
        list1Columns.Count.ToString() + " columns.");
}

Seguridad de .NET Framework

Vea también

Referencia

ListObject Interfaz

Microsoft.Office.Tools.Excel (Espacio de nombres)