Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает коллекцию XMLNodes , представляющую все узлы, соответствующие параметру XPath в том порядке, в котором они отображаются в документе или диапазоне.
Синтаксис
выражение. SelectNodes( _XPath_ , _PrefixMapping_ , _FastSearchSkippingTextNodes_ )
выражение (обязательно). Переменная, представляющая объект Document .
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| XPath | Обязательный | String | Допустимая строка XPath. Дополнительные сведения о XPath см. в справочной документации по XPath на веб-сайте Microsoft Developer Network (MSDN). |
| PrefixMapping | Необязательный | Variant | Предоставляет префикс в схеме, по которой выполняется поиск. Используйте параметр PrefixMapping, если параметр XPath использует имена для поиска элементов. |
| FastSearchSkippingTextNodes | Необязательный | Логический | Значение True пропускает все текстовые узлы при поиске указанного узла. Значение False включает текстовые узлы в поиске. Значение по умолчанию — False. |
Возвращаемое значение
XMLNodes
Замечания
Установка для параметра FastSearchSkippingTextNodes значения True снижает производительность, так как Microsoft Word выполняет поиск всех узлов в документе по тексту, содержатому в узле.
Пример
В следующем примере возвращается коллекция всех элементов книги в активном документе.
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)
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.