مشاركة عبر


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.

راجع أيضًَا

المرجع

XMLNode واجهة

XMLNode الأعضاء

Microsoft.Office.Tools.Word مساحة الاسم