Méthode Document.SelectSingleNode (Word)
Renvoie un objet XMLNode qui représente le premier nœud qui correspond au paramètre XPath dans le document spécifié.
Syntaxe
expression. SelectSingleNode
( _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 True. |
Valeur renvoyée
XMLNode
Remarques
Définition du paramètre RechercheRapideIgnoreNoeudsTexte sur False 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 le premier élément de titre trouvé dans le document actif, qui est un élément enfant de l'élément livre.
Dim objElement As XMLNode
Dim strElement As String
Dim strPrefix As String
strElement = "/x:catalog/x:book/x:title"
strPrefix = "xmlns:x=""" & ActiveDocument _
.XMLSchemaReferences(1).NamespaceURI & """"
Set objElement = ActiveDocument _
.SelectSingleNode(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.