Практическое руководство. Сопоставление схем и листов внутри Visual Studio
Схему XML можно сопоставить с листом, когда лист открыт в Visual Studio.Для этого используются те же средства Microsoft Office Excel, что и при открытии листа вне Visual Studio.Проект Office создает те же самые объекты вне зависимости от того, происходит ли сопоставление с листом до или после создания решения Excel.
Применение. Сведения этого раздела применяются к проектам уровня документа для Excel 2013 и Excel 2010. Дополнительные сведения см. в разделе Доступность функций по типам приложений Office и проектов.
Примечание |
---|
Нельзя использовать составные XML-схемы в решениях Excel. |
Сопоставление схемы XML и листа Excel в Visual Studio
Откройте книгу Excel или шаблонный проект в Visual Studio.
Щелкните рабочий лист для перемещения фокуса конструктора.
В ленте щелкните вкладку Разработчик.
Примечание Если вкладка Разработчик не отображается в ленте, то ее следует сначала отобразить.Дополнительные сведения см. в разделе Практическое руководство. Отображение вкладки разработчика на ленте.
В группе XML щелкните элемент Источник.
Откроется окно XML-источник.
В окне XML-источник щелкните Карты XML.
Откроется диалоговое окно Карты XML.
В диалоговом окне Карты XML нажмите кнопку Добавить.
Найдите файл схемы, выберите его и нажмите Открыть.
Нажмите кнопку ОК.
Схема отобразится в окне XML-источник.В проекте создается типизированный DataSet на основе схемы, а также BindingSource.
Перетащите элементы из окна XML-источник в те места листа, где необходимо создать соответствующие элементы управления.
При перетаскивании не повторяющиеся элемент схемы проекта office создает элемент управления XmlMappedRange, которое автоматически привязано к BindingSource.
При перетаскивании повторяющегося элемента схемы проекта office создает элемент управления ListObject, автоматически не привязано к источнику данных.Дополнительные сведения см. в разделе XML-схемы и данные в настройках на уровне документа.
См. также
Задачи
Практическое руководство. Сопоставление схем и документов Word в Visual Studio