Condividi tramite


Metodo NamedRange.Delete (System 2007)

Aggiornamento: novembre 2007

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.v9.0 (in Microsoft.Office.Tools.Excel.v9.0.dll)

Sintassi

Public Sub Delete

Dim instance As NamedRange

instance.Delete()
public 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();
}

Autorizzazioni

Vedere anche

Riferimenti

NamedRange Classe

Membri NamedRange

Spazio dei nomi Microsoft.Office.Tools.Excel