Share via


Metodo ListObject.Delete

Elimina un controllo ListObject creato dinamicamente, cancella i dati di cella dal foglio di lavoro e rimuove il controllo dall'oggetto ControlCollection.

Spazio dei nomi:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)

Sintassi

'Dichiarazione
Sub Delete
void Delete()

Note

Questo metodo deve essere utilizzato solo con un controllo ListObject creato a livello di codice in fase di esecuzione. Se il metodo viene chiamato su un controllo ListObject aggiunto al documento in fase di progettazione, verrà generata un'eccezione.

L'eliminazione di un oggetto List collegato a un sito SharePoint non influirà sui dati nel server che esegue Windows SharePoint Services. Le modifiche non salvate apportate all'oggetto List locale non verranno inviate all'elenco SharePoint. Non verrà inoltre visualizzato alcun avviso per segnalare la perdita delle modifiche non salvate.

Esempi

Nell'esempio di codice riportato di seguito viene creato un controllo ListObject nel foglio di lavoro corrente. Viene quindi visualizzata una finestra di messaggio in cui si richiede all'utente se eliminare il controllo ListObject. Se l'utente accetta, verrà chiamato il metodo Delete per rimuovere il controllo ListObject.

Questo esempio è valido per una personalizzazione a livello di documento.

    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();
    }
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ListObject Interfaccia

Spazio dei nomi Microsoft.Office.Tools.Excel