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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.