Método Document.SelectNodes (Word)
Retorna uma coleção XMLNodes que representa todos os nós que coincidem com o parâmetro XPath na ordem em que aparecem no documento ou intervalo.
Sintaxe
expression. SelectNodes
( _XPath_
, _PrefixMapping_
, _FastSearchSkippingTextNodes_
)
expressão Obrigatório. Uma variável que representa um objeto Document.
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
XPath | Obrigatório | String | Uma sequência de caminho XPath válida. Para obter mais informações sobre o XPath, consulte a documentação de referência do XPath no Web site Microsoft Developer Network (MSDN). |
PrefixMapping | Opcional | Variant | Fornece o prefixo no esquema no qual será realizada a busca. Use o parâmetro PrefixMapping se o seu parâmetro XPath usar nomes para busca de elementos. |
Fastsearchskippingtextnodes | Opcional | Boolean | True ignora todos os nós de texto ao procurar o nó especificado. False inclui nós de texto na pesquisa. Valor padrão é False. |
Valor de retorno
XMLNodes
Comentários
O parâmetro como FastSearchSkippingTextNodes a definição como True reduz o desempenho, pois o Microsoft Word procura por todos os nós em um documento em comparação com o texto contido no nó.
Exemplo
O exemplo a seguir retorna uma coleção de todos os elementos livro no documento ativo.
Dim objElements As XMLNodes
Dim strElement As String
Dim strPrefix As String
strElement = "/x:catalog/x:book"
strPrefix = "xmlns:x=""" & ActiveDocument _
.XMLSchemaReferences(1).NamespaceURI & """"
Set objElements = ActiveDocument _
.SelectNodes(strElement, strPrefix)
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.