XMLNode.ValidationErrorText الخاصية
يحصل تشغيل سلسلة الوصف لوجود خطأ في التحقق من صحة تشغيل تمثل XMLNodeعنصر تحكم.
مساحة الاسم: Microsoft.Office.Tools.Word
التجميع: Microsoft.Office.Tools.Word (في Microsoft.Office.Tools.Word.dll)
بناء الجملة
'إقرار
ReadOnly Property ValidationErrorText As XMLNode_ValidationErrorTextType
Get
XMLNode_ValidationErrorTextType ValidationErrorText { get; }
قيمة الخاصية
النوع: Microsoft.Office.Tools.Word.XMLNode_ValidationErrorTextType
سلسلة تمثل وصفاً لوجود خطأ في التحقق من صحة تشغيل XMLNodeعنصر تحكم.
ملاحظات
ValidationErrorTextخاصية هو مخصصة للاستخدام مع المعلمات التالية.
المعلمة |
الوصف |
---|---|
Advanced |
trueإلى عرض النسخة المتقدمة لوصف خطأ التحقق من صحة، الذي يأتي من مكون MSXML 5.0 المضمن مع الكلمة Microsoft المكتب 2010 Suite؛ وإلا،false. |
إذا استخدمت ValidationErrorTextخاصية بدون تحديد معلمة، فإنها ترجع XMLNode_ValidationErrorTextTypeالكائن غير معد إلى ليتم استخدامه مباشرة من تعليمات برمجية الخاصة بك.
المعلمات الإختيارية
ل معلومات تشغيل معلمات اختيارية، راجع يفتقد المتغير و "المعلمات الاختيارية" في حلول Office.
أمثلة
مثال التعليمة البرمجية التالية بتعيين القيمة نص XMLNodeو بالتحقق من صحة العقدة باستخدام Validateالأسلوب. يستخدم المثال ثم ValidationStatusخاصية إلى لتحديد ما إذا كانت عقدة التحقق من. إذا لم التحقق من العقدة، ثم يستخدم المثال ValidationErrorTextخاصية إلى عرض رسالة خطأ التحقق من صحة. يفترض هذا المثال الذي مستند الحالي يحتوي على XMLNodeباسم CustomerAddress1Node. إذا CustomerAddress1Nodeخرائط إلى عنصر مخطط الذي يحتوي على نوع بيانات عدد صحيح، ثم التحقق من صحة بالفشل.
Private Sub ValidateNode()
Me.CustomerAddress1Node.NodeText = "Nineteen Hundred"
Me.CustomerAddress1Node.Validate()
If Me.CustomerAddress1Node.ValidationStatus = _
Word.WdXMLValidationStatus.wdXMLValidationStatusOK Then
MsgBox("'" & Me.CustomerAddress1Node.BaseName & "' validates.")
Else
MsgBox("'" & Me.CustomerAddress1Node.BaseName & _
"': " & Me.CustomerAddress1Node.ValidationErrorText(False))
End If
End Sub
private void ValidateNode()
{
this.CustomerAddress1Node.NodeText = "Nineteen Hundred";
this.CustomerAddress1Node.Validate();
if (this.CustomerAddress1Node.ValidationStatus ==
Word.WdXMLValidationStatus.wdXMLValidationStatusOK)
{
MessageBox.Show("'" + this.CustomerAddress1Node.BaseName +
"' validates.");
}
else
{
MessageBox.Show("'" + this.CustomerAddress1Node.BaseName +
"': " + this.CustomerAddress1Node.ValidationErrorText[false]);
}
}
أمن NET Framework.
- الثقة الكاملة للمتصل الفوري. يتعذر استخدام هذا العضو بواسطة التعليمات البرمجية الموثوق بها جزئيًا. لمزيد من المعلومات، راجع باستخدام مكتبات من تعليمات برمجية موثوق بها جزئي.