Partager via


NamedRange.Delete, méthode

Supprime un contrôle NamedRange créé dynamiquement et le retire de ControlCollection.

Espace de noms :  Microsoft.Office.Tools.Excel
Assembly :  Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)

Syntaxe

'Déclaration
Sub Delete
void Delete()

Notes

Cette méthode ne doit être utilisée qu'avec un contrôle NamedRange qui est créé par programme au moment de l'exécution. Une exception est levée si vous appelez cette méthode sur un contrôle NamedRange ajouté au document au moment du design.

Exemples

L'exemple de code suivant affecte des valeurs aléatoires à un contrôle NamedRange qui inclut les cellules A1 à A5, puis utilise la méthode Delete pour supprimer le contrôle NamedRange. Notez que, bien que le contrôle NamedRange soit supprimé, les cellules A1 à A5 conservent leurs valeurs.

Cet exemple illustre une personnalisation au niveau du document.

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

Sécurité .NET Framework

Voir aussi

Référence

NamedRange Interface

Microsoft.Office.Tools.Excel, espace de noms