Extensible Markup Language (XML) permite que os programadores para salvar os dados para uso posterior. Você pode usar o Visual Basic for Applications (VBA) para manipular programaticamente muitos tipos de dados diferentes, incluindo dados XML. Os documentos guardados em formato XML conter nós , que são conjuntos de tags correspondentes que encerram um corpo especial de informação. Os programadores devem atravessar um caminho de nó dentro de documentos XML , se quiserem obter os dados contidos em um nó particular. Você pode usar o VBA para verificar se um caminho de nó sai quando você executar as operações de transferência de dados. Instruções
1
Abra o documento que contém o arquivo XML que você deseja avaliar e criar um código por trás de arquivo ou documento de texto como apropriado para o arquivo XML alvo. Abra a guia "Desenvolvedor" e clique no ícone do VBA, se você estiver usando o Microsoft Office
2
Criar uma variável de referência do tipo bool : .
Dim doesNodePathExist Como Bool
3
Abra o documento XML:
Set xmldom = Novo MSXML2.DOMDocument
4
percorrer o caminho do nó dentro de uma instrução If :
Dim doesNodePathExist Como Bool
Se caminho node xmldom ' vai aqui
5
Defina a variável de Bool para "true" se VBA tranversed o caminho nó com sucesso. Mas deixe-a reter o valor padrão de "false" se ele saiu sem encontrar um valor :
Dim doesNodePathExist Como Bool
Se xmldom (' caminho do nó vai aqui) Então
doesNodePathExist = true
6
Use o valor em código , conforme necessário. Se necessário, desencadear uma nova busca de um nó XML diferente.
7
Salve o seu trabalho e testá-lo para garantir que ele funciona como esperado.
< Br >