Sdílet prostřednictvím


ListObject.Delete – metoda

Odstraní dynamicky vytvořený ListObject řízení vymaže data z listbuňky a odebere z ovládacího prvku ControlCollection.

Obor názvů:  Microsoft.Office.Tools.Excel
Sestavení:  Microsoft.Office.Tools.Excel (v Microsoft.Office.Tools.Excel.dll)

Syntaxe

'Deklarace
Sub Delete
void Delete()

Poznámky

Tuto metodu lze používat pouze s ListObject řízení, je vytvořen programově v čase zpracování. Pokud na volání této metody je vyvolána výjimka ListObject přidaná do dokumentu v čase návrhu.

Pokud je objekt propojen na web služby SharePoint, odstranění dat na serveru se spuštěnou službou Windows SharePoint Services neovlivní. Nepotvrzené změny seznamu místního objekt nejsou odeslány do seznamu služby SharePoint. (Nezobrazí se žádné upozornění , že nepotvrzené změny budou ztraceny.)

Příklady

Následující příklad kódu vytváří ListObject na aktuálním list a potom zobrazí okno se zprávou, požádá uživatel zda chcete odstranit ListObject. Pokud uživatel přijímá, pak bude Deleteje volánametoda odebrat ListObject.

Tento příklad je přizpůsobení úrovni dokumentu.

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

        If DialogResult.Yes = MessageBox.Show("Delete the ListObject?", _
            "Test", MessageBoxButtons.YesNo) Then
            List1.Delete()
        End If

    End Sub

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

    if (DialogResult.Yes == MessageBox.Show("Delete the ListObject?",
        "Test", MessageBoxButtons.YesNo))
    {
        list1.Delete();
    }
}

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

ListObject Rozhraní

Microsoft.Office.Tools.Excel – obor názvů