Поделиться через


Свойство Range.XPath (Excel)

Возвращает объект XPath , представляющий XPath элемента, сопоставленного с указанным объектом Range . Контекст диапазона определяет, будет ли действие успешным или возвращает пустой объект. Только для чтения.

Синтаксис

expression. Xpath

выражение: переменная, представляющая объект Range.

Замечания

Свойство XPath допустимо, если содержащийся в нем диапазон соответствует следующим условиям:

  • Диапазон представляет собой одну ячейку.

  • Если диапазон состоит из двух или нескольких ячеек, одна или другая должна иметь значение true:

    • Если ячейки содержат данные XPath, все ячейки в диапазоне должны содержать сведения XPath (то есть каждая ячейка связана с одной или несколькими картами данных), а все ячейки должны иметь идентичное содержимое XPath (то есть каждая ячейка вносит свой вклад в один и тот же набор карт данных).

    • Все ячейки не должны содержать сведения о XPath.

  • Диапазон не содержит разрывных областей.

Примечание.

Считается, что строка заголовка и итогов таблицы содержит сведения О XPath. Любые диапазоны, которые не соответствуют указанным выше условиям, возвращают ошибку во время выполнения.

Если выбор диапазона допустим, но ни одна из ячеек не сопоставлена, Excel возвращает объект XPath , чтобы вы могли получить доступ к методу SetValue для создания сопоставления.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.