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


Решения 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.

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

Bb157892.collapse_all(ru-ru,VS.110).gifМодель программирования настройки Word

При создании проекта уровня документа для Word среда Visual Studio создает класс с именем ThisDocument, который служит основой решения.Данный класс представляет документ, связанный с решением, а также является отправной точкой для написания собственного кода разработчика.

Дополнительные сведения о классе ThisDocument и других функциях, которые можно использовать в проекте уровня документа, см. в разделе Настройки программирования уровня документа.

Разработка надстроек уровня приложения для Word

Надстройка уровня приложения для Microsoft Office Word состоит из сборки, которая загружается Word.Сборка, как правило, расширяет слово, настраивать пользовательский интерфейс и путем автоматизации слово.В отличие от настроек уровня документа, связанных с конкретным документом, функции, реализуемые в надстройках, не ограничены отдельным документом.

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

Общие сведения о работе надстроек уровня приложения см. в разделе Архитектура надстроек уровня приложения.

Bb157892.collapse_all(ru-ru,VS.110).gifМодели программирования надстроек для Word

При создании проекта надстройки Word среда Visual Studio создает класс с именем ThisAddIn, который служит основой решения.Данный класс обеспечивает отправную точку для написания кода, а также предоставляет объектную модель Word для надстройки.

Дополнительные сведения о классе ThisAddIn и других функциях, которые можно использовать в надстройках, см. в разделе Программирование надстроек уровня приложения.

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

Имеется несколько различных способов настройки пользовательского интерфейса Word.Некоторые параметры доступны для проектов всех типов, другие параметры доступны только для надстроек уровня приложения или настроек уровня документа.

Bb157892.collapse_all(ru-ru,VS.110).gifПараметры для проектов всех типов

В следующей таблице перечислены параметры настройки, доступные как для настроек уровня документа, так и для надстроек уровня приложения.

Задача

Дополнительные сведения

Настройка ленты.

Обзор ленты

Добавление элементов управления Windows Forms или расширенных элементов управления Word в настраиваемый документ (для настройки уровня документа) или в любой открытый документ (для надстройки уровня приложения).

Практическое руководство. Добавление элементов управления Windows Forms в документы Office

Практическое руководство. Добавление элементов управления содержимым в документы Word

Практическое руководство. Добавление закладок в документы Word

Bb157892.collapse_all(ru-ru,VS.110).gifПараметры для настроек уровня документа

В следующей таблице перечислены параметры настройки, доступные только для настроек уровня документа.

Задача

Дополнительные сведения

Добавление панели действий к документу.

Общие сведения о панели действий

Практическое руководство. Добавление области действий в документы Word или книги Excel

Добавление расширенных элементов управления XMLNode и XMLNodes в область документа.

Практическое руководство. Добавление элементов управления XMLNode в документы Word

Практическое руководство. Добавление элементов управления XMLNodes в документы Word

Bb157892.collapse_all(ru-ru,VS.110).gifПараметры для надстроек уровня приложения

В следующей таблице перечислены параметры настройки, доступные только для надстроек уровня приложения.

Задача

Дополнительные сведения

Создание настраиваемой области задач.

Настраиваемые области задач

Bb157892.collapse_all(ru-ru,VS.110).gifСвязанные разделы

Заголовок

Описание

Общие сведения об объектной модели Word

Обзор основных типов, предоставляемых объектной моделью Word.

Автоматизация Word с помощью расширенных объектов

Информация о расширенных объектах (предоставленных Visual Studio Tools for Office (cреда выполнения)), которые можно использовать в решениях Word.

Общие сведения об использовании элементов управления Windows Forms в документах Office

Описание способов добавления элементов управления Windows Forms в документы Word.

Пошаговое руководство. Создание первой настройки уровня документа для Word

Демонстрируется способ создания простой настройки уровня документа для Word.

Пошаговое руководство. Создание первой надстройки уровня приложения для Word

Демонстрируется способ создания простой надстройки уровня приложения для Word.

Пошаговое руководство. Добавление элементов управления в документ во время выполнения в надстройке уровня приложения

Описание способов добавления кнопки Windows Forms и объекта RichTextContentControl в документ во время выполнения с помощью надстройки уровня приложения.

Word 2010 in Office Development

Ссылки на статьи и справочную документацию о разработке решений Word (не только с помощью Visual Studio).