Udostępnij za pośrednictwem


Metoda ControlCollection.AddListObject — (Range, String)

Dodaje nowy ListObject formantu do arkusza, w zakresie określonym.

Przestrzeń nazw:  Microsoft.Office.Tools.Excel
Zestaw:  Microsoft.Office.Tools.Excel (w Microsoft.Office.Tools.Excel.dll)

Składnia

'Deklaracja
Function AddListObject ( _
    range As Range, _
    name As String _
) As ListObject
ListObject AddListObject(
    Range range,
    string name
)

Parametry

Wartość zwracana

Typ: Microsoft.Office.Tools.Excel.ListObject
ListObject Kontroli, który został dodany do ControlCollection wystąpienie.

Wyjątki

Wyjątek Warunek
ArgumentNullException

Argument Nazwa lub zakres jest nullodwołanie o wartości null (Nothing w języku Visual Basic), albo argumentu Nazwa ma zerową długość.

ControlNameAlreadyExistsException

Formant o tej samej nazwie jest już w ControlCollection wystąpienie.

InvalidRangeException

Określony zakres jest nieprawidłowy.Nie można użyć Multi-Area zakresów.Zakres powinien być na tym samym arkuszu co ControlCollection wystąpienie.

Uwagi

AddListObject Metoda umożliwia dodanie ListObject formanty na koniec ControlCollection.Aby usunąć ListObject kontroli, jakie zostały uprzednio dodane programowo, użyj Remove metody.

Przykłady

Poniższy kod dodaje ListObject kontroli na początek arkusza, a następnie wyświetla okno komunikatu pokazujący liczbę wierszy w ListObject.

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

    MessageBox.Show("The list object has " _
        & List1.Range.Rows.Count.ToString() + " rows.")

End Sub
private void ExcelAddListObject()
{
    Microsoft.Office.Tools.Excel.ListObject list1 =
        this.Controls.AddListObject(this.Range["A1", "C5"], 
        "list1");
    MessageBox.Show("The list object has " + 
        list1.Range.Rows.Count.ToString() + " rows.");
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

ControlCollection Interfejs

Przeciążenie AddListObject

Przestrzeń nazw Microsoft.Office.Tools.Excel