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


Конструктор Excel

Обновлен: Ноябрь 2007

Применимость

Сведения, приведенные в данном разделе, относятся только к указанным проектам Visual Studio Tools for Office и версиям Microsoft Office.

Тип проекта

  • Проекты уровня документа

Версия Microsoft Office

  • Excel 2007

  • Excel 2003

Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов.

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

Код программной части листа или книги является локальным для этого объекта. Для доступа к другим объектам можно использовать в коде глобальные параметры. Дополнительные сведения см. в разделе Глобальный доступ к объектам в Visual Studio Tools for Office.

Дважды щелкните обычную ячейку листа, чтобы открыть ее в режиме редактирования. Если дважды щелкнуть ячейку, в которой содержится элемент управления ведущего приложения, откроется редактор кода, а вслед за ним откроется или будет создан обработчик событий по умолчанию. Дополнительные сведения об элементах управления ведущего приложения см. в разделе Общие сведения о ведущих элементах и элементах управления ведущего приложения.

Панели инструментов

В проектах на уровне документа Excel 2003 панели инструментов Excel отображаются внутри конструктора, и их функциональность ничем не ограничена. Стандартный набор панелей инструментов и их расположение зависят от того, как эти параметры настроены в приложении Excel.

В среде Visual Studio настройка панелей инструментов осуществляется следующим образом:

  • Добавление или удаление панелей инструментов выполняется с помощью команд меню Вид или посредством щелчка правой кнопкой мыши в панели инструментов в конструкторе.

  • Нельзя закрепить панели инструментов Excel в наборе панелей инструментов Visual Studio.

  • Нельзя настраивать расположение панели инструментов в группе панелей инструментов.

  • Перемещение команд с панелей инструментов в меню не поддерживается.

В конструкторе доступно два представления: представление конструктора и представление кода.

  • Представление конструктора
    В представлении конструктора отображается графическое представление книги и приложения. Приложение Excel открывается в конструкторе вместе с документом таким образом, что все меню, панели инструментов и вкладки ленты доступны для пользователя, который получает возможность разрабатывать документ не выходя за пределы среды разработки Visual Studio. В проектах на уровне документа Excel 2003 меню Excel объединяются с меню Visual Studio, в то время как панели инструментов располагаются в окне конструктора непосредственно над документом. Дополнительные сведения см. в разделе Общие сведения о работе с меню Office в среде Visual Studio.

    Документ можно изменять и редактировать с помощью средств приложения Excel. Например, можно использовать функцию отмены действия или поиска, а также создавать формулы Excel. С помощью окон инструментов и редакторов Visual Studio можно настраивать документы и книги.

  • Представление кода
    Редактор кода, связанный с книгой, — это тот же самый редактор кода, который использовался для написания кода приложения Windows Forms. Дополнительные сведения см. в разделе Редактор кода и текста.

См. также

Основные понятия

Общие сведения о работе с документами Office в среде Visual Studio