Freigeben über


ListObject.ListColumns-Eigenschaft

Ruft eine ListColumns-Auflistung ab, die alle Spalten im ListObject-Steuerelement darstellt.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)

Syntax

'Declaration
ReadOnly Property ListColumns As ListColumns
    Get
ListColumns ListColumns { get; }

Eigenschaftswert

Typ: Microsoft.Office.Interop.Excel.ListColumns
Eine ListColumns-Auflistung, die alle Spalten im ListObject-Steuerelement darstellt.

Hinweise

Um ein Element aus dieser Auflistung zu löschen, sollten Sie nicht die Delete-Methode des Elements verwenden. Verwenden Sie zum Löschen des Elements die Delete-Methode des Bereichs, zu dem das Element gehört, z. B. ListColumns.Item(1).Range.Delete(). Beachten Sie, dass Spalten eines ListObject-Steuerelements, die an eine Datenquelle gebunden sind, nicht gelöscht werden können.

Beispiele

Im folgenden Codebeispiel wird ein ListObject erstellt und die Auflistung der Spalten abgerufen. Anschließend wird eine Meldung angezeigt, die die Anzahl der im ListObject enthaltenen Spalten angibt.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

    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.");
}

.NET Framework-Sicherheit

Siehe auch

Referenz

ListObject Schnittstelle

Microsoft.Office.Tools.Excel-Namespace