Sdílet prostřednictvím


ListObject.Delete – metoda

Odstraní dynamicky vytvořený ListObject řízení, vymaže data buňky z listu a odstraní prvek z 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

Tato metoda má být použita pouze s ListObject řízení, která je vytvořena programově za běhu.Výjimka je vyvolána při volání této metody na ListObject přidaná do dokumentu v době návrhu.

Pokud je seznam objekt propojen s webem služby SharePoint, odstranění dat na serveru, na kterém je spuštěna služba Windows SharePoint Services neovlivní.Nepotvrzené změny provedené v objektu místního seznamu nejsou odeslány do seznamu služby SharePoint. (Se žádné upozornění, že nepotvrzené změny budou ztraceny.)

Příklady

Následující příklad kódu vytvoří ListObject na aktuálním listu a potom zobrazí okno se zprávou, požádá uživatele zda chcete odstranit, ListObject.Pokud uživatel přijímá, pak bude Delete metoda je volána pro odebrání ListObject.

Tento příklad je pro vlastní úpravy ú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é

Referenční dokumentace

ListObject Rozhraní

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