Partage via


Méthode Document.SelectNodes (Word)

Renvoie une collection XMLNodes qui représente tous les nœuds qui correspondent au paramètre XPath dans l'ordre dans lequel ils apparaissent dans le document ou la plage.

Syntaxe

expression. SelectNodes( _XPath_ , _PrefixMapping_ , _FastSearchSkippingTextNodes_ )

expression Obligatoire. Variable qui représente un objet Document.

Parameters

Nom Requis/Facultatif Type de données Description
XPath Obligatoire Chaîne Chaîne XPath valide. Pour plus d'informations sur XPath, consultez la documentation de référence XPath sur le site Web Microsoft Developer Network (MSDN).
PrefixMapping Facultatif Variant Fournit le préfixe du schéma utilisé pour effectuer la recherche. Utilisez le paramètre PrefixMapping si votre paramètre XPath recherche les éléments par noms.
FastSearchSkippingTextNodes Facultatif Booléen True ignore tous les nœuds de texte lors de la recherche du nœud spécifié. False inclut des nœuds de texte dans la recherche. Valeur par défaut est False.

Valeur renvoyée

NœudsXML

Remarques

Définition du paramètre RechercheRapideIgnoreNoeudsTexte sur True diminue la performance parce que Microsoft Word recherche tous les nœuds dans un document le texte contenu dans le nœud.

Exemple

L'exemple suivant renvoie la collection de tous les éléments livre du document actif.

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)

Voir aussi

Objet Document

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.