NamedRange.Validation, propriété
Obtient un objet Validation qui représente la validation de données du contrôle NamedRange.
Espace de noms : Microsoft.Office.Tools.Excel
Assembly : Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)
Syntaxe
'Déclaration
ReadOnly Property Validation As Validation
Validation Validation { get; }
Valeur de propriété
Type : Microsoft.Office.Interop.Excel.Validation
Objet Validation qui représente la validation de données du contrôle NamedRange.
Notes
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 Startup, consultez Événements dans les projets Office.
Exemples
L'exemple de code suivant utilise la propriété Validation pour vérifier qu'une chaîne comportant au moins trois caractères est entrée dans un NamedRange.La méthode SetValidation doit être appelée depuis le gestionnaire d'événements Startup.
Cet exemple illustre une personnalisation au niveau du document.
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"],
"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.";
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.