NamedRange.Validation Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient un objet Validation qui représente la validation de données du contrôle NamedRange.
public Microsoft.Office.Interop.Excel.Validation Validation { get; }
Valeur de propriété
Objet Validation qui représente la validation de données du contrôle NamedRange.
Exemples
L’exemple de code suivant utilise la Validation propriété pour vérifier qu’une chaîne comportant au moins trois caractères est entrée dans un NamedRange . La SetValidation méthode doit être appelée à partir du gestionnaire d’événements Startup.
Cet exemple est destiné à une personnalisation au niveau du document.
private void SetValidation()
{
Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
this.Controls.AddNamedRange(this.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.";
}
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
Remarques
Vous devez utiliser le gestionnaire d’événements Startup d’une feuille de calcul pour ajouter la validation à une plage nommée. Pour plus d’informations sur le gestionnaire d’événements de démarrage, consultez événements dans les projets Office.