Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Retorna uma constante WdXMLValidationStatus que representa se um elemento ou atributo é válido de acordo com o esquema anexo.
Sintaxe
expression. ValidationStatus
expression é obrigatório. Uma variável que representa um objeto 'XMLNode'.
Comentários
Essa propriedade pode retornar uma das seguintes constantes WdXMLValidationStatus dois.
| Constante | Descrição |
|---|---|
| Wdxmlvalidationstatuscustom | Indica que o método SetValidationError foi usado para definir a propriedade ValidationErrorText como uma cadeia de caracteres de texto personalizada. |
| Wdxmlvalidationstatusok | Indica se um atributo ou elemento XML é válido de acordo com o esquema anexo. |
Enquanto essas são as constantes nomeadas apenas dois que permite a propriedade ValidationStatus, existem muitos valores não-nomeados mais provenientes do componente MSXML 5.0 incluído no Microsoft Word. Para obter uma lista mais completa de valores possíveis e seus significados, consulte a referência do esquema XML do Microsoft Word no site Microsoft Developer Network (MSDN).
Exemplo
O exemplo a seguir verifica cada elemento no documento ativo e exibe uma mensagem que contém os elementos que não são validados de acordo com o esquema e uma descrição do motivo.
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."
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.