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

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.