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


Сопоставление схем с листами в Visual Studio

Схему XML можно сопоставить с листом, пока лист открыт в Visual Studio. Вы используете те же средства Microsoft Office Excel, которые используются при открытии книги за пределами Visual Studio. Проект Office создает те же объекты, сопоставляете ли схему с листом до или после создания решения Excel.

Область применения. Сведения в этом разделе относятся к проектам уровня документа для Excel. Дополнительные сведения см. в разделе "Функции", доступные по Приложение Office ликации и типу проекта.

Примечание.

В решениях Excel нельзя использовать многопартийные xml-схемы.

Сопоставление схемы XML с листом Excel в Visual Studio

  1. Откройте книгу Или проект шаблона Excel в Visual Studio.

  2. Щелкните лист, чтобы переместить фокус в конструктор.

  3. На ленте перейдите на вкладку Разработчик .

    Примечание.

    Если вкладка Разработчик не отображается, сделайте ее видимой. Дополнительные сведения см. в разделе "Практическое руководство. Отображение вкладки "Разработчик" на ленте.

  4. В группе XML нажмите кнопку "Источник".

    Откроется окно источника XML.

  5. В окне источника XML щелкните XML-Карты.

    Откроется диалоговое окно Карты XML.

  6. В диалоговом окне xml-Карты нажмите кнопку "Добавить".

  7. Перейдите к файлу схемы, выберите его и нажмите кнопку "Открыть".

  8. Щелкните OK.

    Схема представлена в окне источника XML. В проекте типизированный DataSet создается на основе схемы и создается объект BindingSource .

  9. Перетащите элементы из окна источника XML в местах на листе, где нужно создать соответствующие элементы управления.

    При перетаскивании элемента схемы, не повторяющегося, проект Office создает XmlMappedRange элемент управления, который автоматически привязан к элементу BindingSourceуправления.

    При перетаскивании повторяющегося элемента схемы проект Office создает ListObject элемент управления, который не привязан к источнику данных автоматически. Дополнительные сведения см. в xml-схемах и данных в настройках уровня документа.