Aracılığıyla paylaş


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
Birini WdXMLValidationStatus değerler.

Notlar

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

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

Örnekler

Aşağıdaki kod örneği metin değerini ayarlar bir XMLNode düğümünü kullanarak doğrular ve Validate yöntemi.Daha sonra örnek kullanır ValidationStatus düğümü doğrulanmış olup olmadığını belirlemek için özellik.Düğüm doğrulama sonra örnek ValidationErrorText doğrulama hata iletisi görüntülenecek özelliği.Bu örnek, geçerli belge içerdiğini varsayar bir XMLNode adlı CustomerAddress1Node.CustomerAddress1Node Tamsayı veri içeren bir şema öğesine haritalar yazın ve 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ı