NamedRange.Validation الخاصية
يحصل Validationالكائن الذي يمثل بيانات التحقق من صحة NamedRangeعنصر التحكم.
مساحة الاسم: Microsoft.Office.Tools.Excel
التجميع: Microsoft.Office.Tools.Excel (في Microsoft.Office.Tools.Excel.dll)
بناء الجملة
'إقرار
ReadOnly Property Validation As Validation
Get
Validation Validation { get; }
قيمة الخاصية
النوع: Microsoft.Office.Interop.Excel.Validation
Validationالكائن الذي يمثل للتحقق من صحة بيانات NamedRangeعنصر تحكم.
ملاحظات
يجب استخدام معالج حدث بدء التشغيل من ورقة عمل إلى إضافة التحقق من صحة إلى نطاق مسمى. للحصول على مزيد من المعلومات حول بدء التشغيل معالج الأحداث، راجع الأحداث في مشاريع Office.
أمثلة
يستخدم المثال تعليمات برمجية التالي Validationخاصية للتحقق من سلسلة مع ثلاثة على الأقل من الأحرف التي يتم إدخالها في NamedRange. SetValidationيجب استدعاء الأسلوب من معالج بدء تشغيل حدث.
Th هو المثال هو لتخصيص المستوى مستند.
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.";
}
أمن NET Framework.
- الثقة الكاملة للمتصل الفوري. يتعذر استخدام هذا العضو بواسطة التعليمات البرمجية الموثوق بها جزئيًا. لمزيد من المعلومات، راجع باستخدام مكتبات من تعليمات برمجية موثوق بها جزئي.