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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.