Método XMLNode.Validate (Word)
Valida um elemento XML individual contra os esquemas XML anexados a um documento.
Sintaxe
expression. Validate
Expressão Uma expressão que retorna um objeto XMLNode .
Valor de retorno
Nada
Comentários
Use o método Validate com as propriedades ValidationStatus e ValidationErrorText para determinar se um elemento XML é válido para o esquema aplicado e que texto de erro será exibido ao usuário. Use o método SetValidationError para substituir as violações do esquema com erros de validação personalizada.
Quando você executa o método Validate, o Microsoft Word preenche a propriedade XMLSchemaViolations do objeto Document com uma coleção de nós XML que possuem erros de validação.
Exemplo
O exemplo a seguir verifica cada elemento e atributo no documento ativo e exibe uma mensagem contendo os elementos e atributos que não passam validação, 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.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de