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


Метод Workbook.XmlImportXml (Excel)

Импортирует поток данных XML, который ранее был загружен в память. Excel использует первую найденную сопоставимую карту или, если указан диапазон назначения, Excel автоматически выводит данные.

Синтаксис

expression. XmlImportXml (Data, ImportMap, Overwrite, Destination)

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Data Обязательный String Импортируемые данные.
ImportMap Обязательный XmlMap Схема, применяемая при импорте файла.
Overwrite Необязательный Variant Если значение не указано для параметра Destination , этот параметр указывает, следует ли перезаписывать данные, сопоставленные с картой схемы, указанной в параметре ImportMap . Задайте значение True , чтобы перезаписать данные, или False , чтобы добавить новые данные к существующим данным. Значение по умолчанию — True.

Если для параметра Destination задано значение, этот параметр указывает, следует ли перезаписывать существующие данные. Установите значение True , чтобы перезаписать существующие данные, или Значение False , чтобы отменить импорт, если данные будут перезаписаны. Значение по умолчанию — True.
Destination Необязательный Variant Указывает диапазон, в котором будет создан список. Excel использует только левый верхний угол диапазона.

Возвращаемое значение

XlXmlImportResult

Замечания

Не указывайте значение для параметра Destination , если вы хотите импортировать данные в существующее сопоставление.

Следующие условия приводят к возникновению ошибок во время выполнения методом XmlImport :

  • Указанные XML-данные содержат синтаксические ошибки.

  • Процесс импорта был отменен, так как указанные данные не могут поместиться на лист.

  • Если соответствующие карты не найдены и диапазон назначения не указан.

Используйте метод XMLImport объекта Workbook для импорта XML-файла данных в текущую книгу.

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

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