Начало программирования настроек на уровне документа для Excel

Если вы только начинаете создавать настройки на уровне документа для Microsoft Office Excel с помощью Visual Studio, вот что вам нужно знать.

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

Общие сведения о настройке на уровне документа для Excel

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

Дополнительные сведения см. в разделе "Архитектура настроек на уровне документа".

Создание проектов уровня документа для Excel

Чтобы создать настройку уровня документа для Excel, используйте шаблон проекта книги Excel или шаблона Excel в диалоговом окне "Новый проект ". Эти шаблоны включают в себя необходимые ссылки на сборки и файлы проекта.

Дополнительные сведения о создании проекта уровня документа для Excel см. в статье "Практическое руководство. Создание проектов Office в Visual Studio". Дополнительные сведения о шаблонах проектов см. в обзоре шаблонов проектов Office.

Программа книг Excel с помощью элементов узла и элементов управления узлами

Элементы узла и элементы управления узлами — это классы, которые предоставляют модель программирования для настроек на уровне документа, созданных с помощью Visual Studio.

Элементы узла предоставляют точку входа для кода, и они также могут выступать в качестве контейнеров для элементов управления узла и элементов управления Windows Forms. В проектах уровня документа для Excel эти элементы узла представлены классами , Sheet1Sheet2и Sheet3 классамиThisWorkbook.

Элементы управления узлами основаны на собственных объектах Excel, таких как объекты списка и диапазоны. Элементы управления узлами предоставляют аналогичные функциональные возможности для собственных объектов Excel, но они также имеют новые события, поддержку конструктора и возможность привязки данных. Они отображаются как объекты первого класса в коде проекта и в IntelliSense, что упрощает ссылку на определенные объекты непосредственно в коде без перехода к объектной модели Excel.

Дополнительные сведения см. в следующих разделах:

Настройка пользовательского интерфейса Excel

Большинство решений Microsoft Office изменяют пользовательский интерфейс Приложение Office lication, чтобы предоставить пользователям возможность взаимодействия с решением. Существует множество способов изменения пользовательского интерфейса Excel с помощью настройки на уровне документа. Например, можно добавить элементы управления на ленту или отобразить панель действий. Дополнительные сведения см. в разделе "Настройка пользовательского интерфейса Office".

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

Использование привязки данных

Элементы управления узла также находятся в списке элементов управления, которые можно перетащить из окна источников данных. Добавление элементов управления узла таким образом автоматически привязывает их к источнику данных, который вы настроили с помощью окна. Без написания кода можно отображать данные из баз данных, веб-служб и бизнес-объектов. Дополнительные сведения см. в статье "Привязка данных к элементам управления в решениях Office".

Следующие шаги

Чтобы узнать, как создать настройку на уровне документа для Excel, см . пошаговое руководство. Создание первой настройки уровня документа для Excel. В этом пошаговом руководстве представлены средства разработки Office в Visual Studio и модель программирования для настроек на уровне документов Excel.

Список разделов, которые описаны в некоторых распространенных задачах в проектах Excel, см. в статье "Общие задачи" в программировании Office.