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 by měli používat pouze s ListObject ovládací prvek, který je vytvořen programově za běhu.Výjimka je vyvolána, pokud tuto metodu volat v ListObject přidaná do dokumentu v době návrhu.

Je-li objekt seznamu je propojen s webem služby SharePoint, odstraněním nemá vliv data na serveru se spuštěnou službou Windows SharePoint Services.Nepotvrzené změny 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 zobrazí okno se zprávou, požádá uživatele zda chcete odstranit, ListObject.Pokud uživatel souhlasí, pak bude Delete metoda je volána pro odebrání ListObject.

V tomto příkladu je úroveň dokument přizpůsobení.

    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ů