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
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.