Share via


XMLNode.ValidationStatus-Eigenschaft (Word)

Gibt eine WdXMLValidationStatus-Konstante zurück, die angibt, ob ein Element oder Attribut gültig gemäß dem angefügten Schema ist.

Syntax

expression. ValidationStatus

Ausdruck: Erforderlich. Eine Variable, die ein XMLNode-Objekt darstellt.

HinwBemerkungeneise

Diese Eigenschaft kann eine der folgenden WdXMLValidationStatus-Konstanten zurückgeben.

Konstante Beschreibung
wdXMLValidationStatusCustom Gibt an, dass die SetValidationError-Methode verwendet wurde, um die ValidationErrorText-Eigenschaft auf eine benutzerdefinierte Textzeichenfolge festzulegen.
wdXMLValidationStatusOK Gibt an, dass ein XML-Element oder -Attribut gültig gemäß dem angefügten Schema ist.

Während die ValidationStatus-Eigenschaft nur diese beiden benannten Konstanten zulässt, gibt es zahlreiche nicht benannte Werte, die aus der in Microsoft Word eingeschlossenen Komponente MSXML 5.0 stammen. Eine umfassendere Liste möglicher Werte und ihrer Bedeutung finden Sie in der Microsoft Word XML-Schemareferenz auf der Microsoft Developer Network-Website (MSDN).

Beispiel

Im folgenden Beispiel wird jedes Element im aktiven Dokument überprüft und eine Meldung mit den Elementen angezeigt, die nicht gemäß dem Schema überprüft werden, sowie eine Beschreibung des Grunds.

Dim objNode As XMLNode 
Dim strValid As String 
 
For Each objNode In ActiveDocument.XMLNodes 
 objNode.Validate 
 If objNode.ValidationStatus <> wdXMLValidationStatusOK Then 
 strValid = strValid & objNode.BaseName & vbTab & _ 
 objNode.ValidationErrorText & vbCrLf 
 End If 
Next 
 
MsgBox "The following elements don't validate against " & _ 
 "the schema." & vbCrLf & vbCrLf & strValid & vbCrLf & _ 
 "You should fix these elements before continuing."

Siehe auch

XMLNode-Objekt

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.