Решения Word
Visual Studio 2012 предоставляет шаблоны проектов, которые можно использовать для создания настроек уровня документа и надстроек уровня приложения для Microsoft Office Word.Эти решения можно использовать для автоматизации Word, расширения функциональных возможностей Word и настройки пользовательского интерфейса Word.Дополнительные сведения о различиях между настройками уровня документа и надстройками уровня приложения см. в разделе Общие сведения о разработке решений Office.
Применение. Сведения этого раздела применяются к проектам уровня документа и уровня приложения для Word 2013 и Word 2010. Дополнительные сведения см. в разделе Доступность функций по типам приложений Office и проектов.
В данном разделе содержатся следующие сведения:
Автоматизация Word.
Разработка настроек уровня документа для Word.
Разработка надстроек уровня приложения для Word.
Настройка пользовательского интерфейса Word.
Автоматизация Word
В объектной модели приложения Word предоставляется доступ к различным типам, которые можно использовать для автоматизации Word.Например, можно программно создавать таблицы, формат документов и устанавливать текст в диапазонах и параграфах.Дополнительные сведения см. в разделе Общие сведения об объектной модели Word.
При разработке решения слова в Visual Studio можно также использовать ведущие элементы и элементы управления ведущего приложения в решениях.Эти объекты расширяют некоторые часто используемые объекты объектной модели Word, такие как Microsoft.Office.Interop.Word.Document и Microsoft.Office.Interop.Word.ContentControl.Поведение расширенных объектов аналогично поведению объектов Word, на которых они основаны, но они добавляют к объектам дополнительные события и возможности привязки данных.Дополнительные сведения см. в разделе Автоматизация Word с помощью расширенных объектов.
Разработка настроек уровня документа для Word
Настройка на уровне документа для Microsoft Office Word состоит из сборки, связанной с конкретным документом.Сборка, как правило, расширяет документ, настраивать пользовательский интерфейс и путем автоматизации слово.В отличие от надстроек уровня приложения, которые сами связана с Word, функциональность, реализуемая в настройке, доступна только, когда связанный документ открыт в Word.
Чтобы создать проект настройки уровня документа для Word, используйте шаблоны проектов "Документ Word" или "Шаблон Word" в диалоговом окне Новый проект среды Visual Studio.Дополнительные сведения см. в разделе Практическое руководство. Создание проектов Office в Visual Studio.
Дополнительные сведения о работе настроек уровня документа см. в разделе Архитектура настроек на уровне документа.
Модель программирования настройки Word
При создании проекта уровня документа для Word среда Visual Studio создает класс с именем ThisDocument, который служит основой решения.Данный класс представляет документ, связанный с решением, а также является отправной точкой для написания собственного кода разработчика.
Дополнительные сведения о классе ThisDocument и других функциях, которые можно использовать в проекте уровня документа, см. в разделе Настройки программирования уровня документа.
Разработка надстроек уровня приложения для Word
Надстройка уровня приложения для Microsoft Office Word состоит из сборки, которая загружается Word.Сборка, как правило, расширяет слово, настраивать пользовательский интерфейс и путем автоматизации слово.В отличие от настроек уровня документа, связанных с конкретным документом, функции, реализуемые в надстройках, не ограничены отдельным документом.
Чтобы создать проект надстройки уровня приложения для Word, используйте шаблоны проектов "Надстройка Word" в диалоговом окне Новый проект среды Visual Studio.Дополнительные сведения см. в разделе Практическое руководство. Создание проектов Office в Visual Studio.
Общие сведения о работе надстроек уровня приложения см. в разделе Архитектура надстроек уровня приложения.
Модели программирования надстроек для Word
При создании проекта надстройки Word среда Visual Studio создает класс с именем ThisAddIn, который служит основой решения.Данный класс обеспечивает отправную точку для написания кода, а также предоставляет объектную модель Word для надстройки.
Дополнительные сведения о классе ThisAddIn и других функциях, которые можно использовать в надстройках, см. в разделе Программирование надстроек уровня приложения.
Настройка пользовательского интерфейса Word
Имеется несколько различных способов настройки пользовательского интерфейса Word.Некоторые параметры доступны для проектов всех типов, другие параметры доступны только для надстроек уровня приложения или настроек уровня документа.
Параметры для проектов всех типов
В следующей таблице перечислены параметры настройки, доступные как для настроек уровня документа, так и для надстроек уровня приложения.
Задача |
Дополнительные сведения |
---|---|
Настройка ленты. |
|
Добавление элементов управления Windows Forms или расширенных элементов управления Word в настраиваемый документ (для настройки уровня документа) или в любой открытый документ (для надстройки уровня приложения). |
Практическое руководство. Добавление элементов управления Windows Forms в документы Office Практическое руководство. Добавление элементов управления содержимым в документы Word Практическое руководство. Добавление закладок в документы Word |
Параметры для настроек уровня документа
В следующей таблице перечислены параметры настройки, доступные только для настроек уровня документа.
Задача |
Дополнительные сведения |
---|---|
Добавление панели действий к документу. |
Общие сведения о панели действий Практическое руководство. Добавление области действий в документы Word или книги Excel |
Добавление расширенных элементов управления XMLNode и XMLNodes в область документа. |
Практическое руководство. Добавление элементов управления XMLNode в документы Word Практическое руководство. Добавление элементов управления XMLNodes в документы Word |
Параметры для надстроек уровня приложения
В следующей таблице перечислены параметры настройки, доступные только для надстроек уровня приложения.
Задача |
Дополнительные сведения |
---|---|
Создание настраиваемой области задач. |
Связанные разделы
Заголовок |
Описание |
---|---|
Обзор основных типов, предоставляемых объектной моделью Word. |
|
Информация о расширенных объектах (предоставленных Visual Studio Tools for Office (cреда выполнения)), которые можно использовать в решениях Word. |
|
Общие сведения об использовании элементов управления Windows Forms в документах Office |
Описание способов добавления элементов управления Windows Forms в документы Word. |
Пошаговое руководство. Создание первой настройки уровня документа для Word |
Демонстрируется способ создания простой настройки уровня документа для Word. |
Пошаговое руководство. Создание первой надстройки уровня приложения для Word |
Демонстрируется способ создания простой надстройки уровня приложения для Word. |
Описание способов добавления кнопки Windows Forms и объекта RichTextContentControl в документ во время выполнения с помощью надстройки уровня приложения. |
|
Ссылки на статьи и справочную документацию о разработке решений Word (не только с помощью Visual Studio). |