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