NamedRange.Validation Propriété

Définition

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é

Validation

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.

S’applique à