Share via


Metodo NamedRange.Delete

Elimina un controllo NamedRange creato in modo dinamico e lo rimuove 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 NamedRange creato a livello di codice in fase di esecuzione. Se il metodo viene chiamato su un controllo NamedRange aggiunto al documento in fase di progettazione, verrà generata un'eccezione.

Esempi

Nell'esempio di codice riportato di seguito un controllo NamedRange che include le celle da A1 a A5 viene impostato su valori casuali. Viene quindi utilizzato il metodo Delete per rimuovere il controllo NamedRange. Si noti che, sebbene il controllo NamedRange venga eliminato, i valori delle celle comprese tra A1 e A5 verranno mantenuti.

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

    Private Sub DeleteRange()
        Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
            = Me.Controls.AddNamedRange(Me.Range("A1", "A5"), _
            "namedRange1")
        namedRange1.Formula = "=rand()"

        namedRange1.Delete()
    End Sub

private void DeleteRange()
{
    Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
        this.Controls.AddNamedRange(this.Range["A1", "A5"],
        "namedRange1");
    namedRange1.Formula = "=rand()";

    namedRange1.Delete();
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

NamedRange Interfaccia

Spazio dei nomi Microsoft.Office.Tools.Excel