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