XMLNode.ValidationStatus Özellik

Bir öðe ya da öznitelik Ekli şemaya göre geçerli olup olmadığını belirten bir değeri alır.

Ad alanı:  Microsoft.Office.Tools.Word
Derleme:  Microsoft.Office.Tools.Word (Microsoft.Office.Tools.Word.dll içinde)

Sözdizimi

'Bildirim
ReadOnly Property ValidationStatus As WdXMLValidationStatus
WdXMLValidationStatus ValidationStatus { get; }

Özellik Değeri

Tür: Microsoft.Office.Interop.Word.WdXMLValidationStatus
WdXMLValidationStatus değerlerinden biri.

Notlar

ValidationStatus Özelliği aşağıdakilerden biri olabilir WdXMLValidationStatus değerleri:

Bunlar yalnızca iki adlandırılmış sabitlere olmakla birlikte ValidationStatus özelliği sağlar, Microsoft Office Word'de bulunan MSXML 5.0 bileşenini alınması çok fazla adlandırılmamış değerleri vardır.

Örnekler

Aşağıdaki kod örneği, metin değerini ayarlayan bir XMLNode ve düğüm kullanarak Validate yöntem.Örnek daha sonra kullanır ValidationStatus düğümü doğrulanmış olup olmadığını belirlemek için özellik.Düğüm değil doğrulamak sonra örnek ValidationErrorText doğrulama hata iletisi görüntülemek için özellik.Bu örnek, geçerli belgenin CustomerAddress1Node adında bir XMLNode içerdiğini varsaymaktadır.Yoksa CustomerAddress1Node tamsayı veri içeren bir şema öğesi için haritalar yazın, sonra doğrulama başarısız olur.

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 Güvenliği

Ayrıca bkz.

Başvuru

XMLNode Arabirim

Microsoft.Office.Tools.Word Ad Alanı