Compartilhar via


Objeto XMLNode (Word)

Representa um único elemento XML aplicado a um documento.

Comentários

Cada elemento XML aplicado a um documento é exibido como um nó em um controle de exibição de árvore no painel de tarefas Estrutura XML. Cada nó no modo de exibição de árvore é uma instância de um objeto XMLNode. A hierarquia nesse modo de exibição indica se um nó contém nós filho.

Use o método Item da coleção XMLNodes para retornar um objeto XMLNode individual. Use o método Validate para verificar se um elemento XML é válido de acordo com os esquemas aplicados e o que qualquer elemento filho necessário existe e está na ordem exigida. Após executar o método Validate, use a propriedade ValidationStatus para verificar se um elemento é válido e a propriedade ValidationErrorText para exibir informações sobre o que o usuário precisa fazer para adequar o documento às regras do esquema XML.

O exemplo a seguir valida cada elemento XML no documento ativo. Se o elemento for considerado inválido segundo o esquema, o exemplo retornará uma mensagem ao usuário explicando o motivo do problema.

Sub ValidateXMLElements() 
 Dim objNode As XMLNode 
 
 For Each objNode In ActiveDocument.XMLNodes 
 objNode.Validate 
 If objNode.ValidationStatus <> wdXMLValidationStatusOK Then 
 MsgBox objNode.ValidationErrorText(True) 
 End If 
 Next 
End Sub

Confira também

Referência do modelo de objeto do Word

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.