NamedRange.Delete (Método)
Elimina un control NamedRange creado dinámicamente y lo quita de ControlCollection.
Espacio de nombres: Microsoft.Office.Tools.Excel
Ensamblado: Microsoft.Office.Tools.Excel (en Microsoft.Office.Tools.Excel.dll)
Sintaxis
'Declaración
Sub Delete
void Delete()
Comentarios
Este método sólo se debe utilizar con un control NamedRange creado mediante programación en tiempo de ejecución. Si llama a este método en un control NamedRange agregado al documento en tiempo de diseño, se produce una excepción.
Ejemplos
El ejemplo de código siguiente establece un control NamedRange que incluye las celdas A1 a A5 en valores aleatorios y, a continuación, utiliza el método Delete para quitar el control NamedRange. Tenga en cuenta que aunque se elimine el control NamedRange, las celdas A1 a A5 conservan sus valores.
Se trata de un ejemplo para una personalización en el nivel del 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();
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.