NamedRange.Validation (Propiedad)
Obtiene un objeto Validation que representa la validación de datos del control NamedRange.
Espacio de nombres: Microsoft.Office.Tools.Excel
Ensamblado: Microsoft.Office.Tools.Excel (en Microsoft.Office.Tools.Excel.dll)
Sintaxis
'Declaración
ReadOnly Property Validation As Validation
Get
Validation Validation { get; }
Valor de propiedad
Tipo: Microsoft.Office.Interop.Excel.Validation
Objeto Validation que representa la validación de datos del control NamedRange.
Comentarios
Debe usar el controlador de eventos Startup de una hoja de cálculo para agregar validación a un rango con nombre. Para obtener más información sobre el controlador de eventos Startup, vea Eventos de los proyectos de Office.
Ejemplos
En el ejemplo de código siguiente se utiliza la propiedad Validation para comprobar que una cadena con tres caracteres como mínimo se escribe en NamedRange. Se debe llamar al método SetValidation desde el controlador de eventos Startup.
Se trata de un ejemplo para una personalización en el nivel del documento.
Private Sub SetValidation()
Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
= Me.Controls.AddNamedRange(Me.Range("A1"), _
"namedRange1")
namedRange1.Validation.Add( _
Excel.XlDVType.xlValidateTextLength, _
Excel.XlDVAlertStyle.xlValidAlertStop, _
Excel.XlFormatConditionOperator.xlGreater, 3, )
namedRange1.Validation.InputMessage = "Enter a name."
namedRange1.Validation.ErrorMessage = _
"Please enter a name with 3 or more characters."
End Sub
private void SetValidation()
{
Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
this.Controls.AddNamedRange(this.Range["A1", missing],
"namedRange1");
namedRange1.Validation.Add(
Excel.XlDVType.xlValidateTextLength,
Excel.XlDVAlertStyle.xlValidAlertStop,
Excel.XlFormatConditionOperator.xlGreater, 3, missing);
namedRange1.Validation.InputMessage = "Enter a name.";
namedRange1.Validation.ErrorMessage =
"Please enter a name with 3 or more characters.";
}
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.