Начало программирования настроек на уровне документа для 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.