Método Document.SelectNodes (Word)

Devuelve una colección XMLNodes que representa todos los nodos que coinciden con el parámetro XPath en el orden en que aparecen en el documento o intervalo.

Sintaxis

expresión. SelectNodes( _XPath_ , _PrefixMapping_ , _FastSearchSkippingTextNodes_ )

expresión requerida. Variable que representa un objeto Document.

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
XPath Obligatorio String Cadena XPath válida. Para obtener más información acerca de XPath, vea la documentación de referencia de XPath en el sitio Web de Microsoft Developer Network (MSDN).
PrefixMapping Opcional Variant Proporciona el prefijo del esquema en el que se va a realizar la búsqueda. Utilice el parámetro PrefixMapping si el parámetro XPath utiliza nombres para buscar elementos.
FastSearchSkippingTextNodes Opcional Boolean True omite todos los nodos de texto mientras busca el nodo especificado. False incluye los nodos de texto en la búsqueda. Valor predeterminado es False.

Valor devuelto

XMLNodes

Comentarios

Establecer el parámetro FastSearchSkippingTextNodes en True disminuye el rendimiento, ya que Microsoft Word busca en todos los nodos de un documento el texto contenido en el nodo.

Ejemplo:

En el siguiente ejemplo se devuelve una colección de todos los elementos book en el documento activo.

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)

Consulte también

Objeto Document

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.