Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Если вы только начинаете создавать настройки на уровне документа для Microsoft Office Word с помощью Visual Studio, вот что вам нужно знать.
Применимо к: Сведения в этом разделе относятся к проектам на уровне документа для Word. Дополнительные сведения см. в разделе "Функции", доступные по типу приложения и проекта Office.
Понимание того, как работают настройки на уровне документа в Word
Каждая созданная настройка Word основана на одном документе. Чтобы начать использование настройки, конечный пользователь открывает документ или создает документ из шаблона Word. События в документе, например перемещение курсора в определенные области или нажатие кнопок и элементов меню, могут вызывать методы обработки событий в сборке. При закрытии документа функции, предоставляемые настройкой, больше не доступны в Word.
Дополнительные сведения см. в разделе "Архитектура настроек на уровне документа".
Создание проектов на уровне документа для Word
Чтобы создать настройку на уровне документа для Word, используйте шаблон проекта Word Document или Word Template в диалоговом окне "Новый проект". Эти шаблоны включают необходимые ссылки на сборки и файлы проекта.
Дополнительные сведения о создании проекта уровня документа для Word см. в статье "Практическое руководство. Создание проектов Office в Visual Studio". Дополнительные сведения о шаблонах проектов см. в обзоре шаблонов проектов Office.
Программирование документов Word с использованием элементов управления узлом хоста
Элементы узла и элементы управления узлами — это классы, которые предоставляют модель программирования для настроек на уровне документа.
Хост-элементы обеспечивают входную точку для вашего кода и могут также служить контейнерами для хост-элементов управления и элементов управления Windows Forms. В проектах уровня документа для Word хост-элемент представлен классом ThisDocument.
Элементы управления узлами основаны на собственных объектах Word, таких как элементы управления содержимым, закладки и XML-узлы. Элементы управления узлами предоставляют функциональные возможности, аналогичные родным объектам Word, но они также имеют новые события, поддержку дизайнера и возможность привязки данных. Они отображаются как объекты первого класса в коде проекта и в IntelliSense, что упрощает ссылку на определенные объекты непосредственно в коде без перехода к объектной модели Word.
Дополнительные сведения см. в следующих разделах:
Настройка пользовательского интерфейса Word
Большинство решений Microsoft Office изменяют пользовательский интерфейс приложения Office, чтобы предоставить пользователям возможность взаимодействия с решением. Существует множество способов изменения пользовательского интерфейса Word с помощью настройки на уровне документа. Например, можно добавить элементы управления на ленту и отобразить панель действий. Дополнительные сведения см. в разделе "Настройка пользовательского интерфейса Office".
Вы также можете открыть документ, связанный с проектом непосредственно в Visual Studio. Когда документ открыт в Visual Studio, его можно изменить с помощью пользовательского интерфейса Word. Вы также можете использовать документ как поверхность для дизайна, что позволяет перетаскивать элементы управления. Для получения дополнительной информации см. проекты Office в среде Visual Studio.
Привязка элементов управления к данным
Элементы управления содержимым и Bookmark элемент управления находятся в списке элементов управления, которые можно перетащить из окна источников данных . Добавление элементов управления содержимым и закладок таким образом автоматически привязывает их к источнику данных, настроенному с помощью окна. Без написания кода можно отображать данные из баз данных, служб и бизнес-объектов. Дополнительные сведения см. в статье "Привязка данных к элементам управления в решениях Office".
Дальнейшие шаги
Чтобы узнать, как создать настройку на уровне документа для Word, см. пошаговое руководство. Создание первой настройки на уровне документа для Word. В этом пошаговом руководстве описаны средства разработки Office в Visual Studio и модель программирования для настроек на уровне документов Word.
Список тем, которые помогут вам выполнить некоторые распространенные задачи в проектах Word, см. в статье «Общие задачи программирования в Office».