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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Привязка элементов управления к данным

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

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

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

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

См. также