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


Решения PowerPoint

Обновлен: Ноябрь 2007

Применение

Сведения в данном разделе относятся только к указанным проектам Visual Studio Tools for Office и версиям приложений Microsoft Office.

Тип проекта

  • Проекты уровня приложения

Версия Microsoft Office

  • PowerPoint 2003

  • PowerPoint 2007

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

Visual Studio Tools for Office предоставляет шаблоны проектов, которые можно использовать для создания надстроек уровня приложения Microsoft Office PowerPoint. Надстройки позволяют автоматизировать PowerPoint, расширить функциональные возможности этого приложения и настроить его пользовательский интерфейс.

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

Если у вас нет опыта программирования в Microsoft Office, см. раздел Приступая к работе (Visual Studio Tools for Office).

Автоматизация PowerPoint с помощью его объектной модели

Объектная модель PowerPoint предоставляет доступ к различным типам, которые можно использовать для автоматизации PowerPoint. Эти типы позволяют создавать код для выполнения следующих общих задач.

  • Создание и форматирование презентаций программными средствами.

  • Добавление и удаление слайдов из презентаций.

  • Добавление и изменение фигур на слайдах.

Для доступа к объектной модели PowerPoint из надстройки Visual Studio Tools for Office используйте поле Application класса ThisAddIn своего проекта. Поле Application возвращает объект Microsoft.Office.Interop.PowerPoint.Application, который представляет текущий экземпляр PowerPoint. Дополнительные сведения см. в разделе Программирование надстроек уровня приложения.

При обращении к объектной модели PowerPoint используются типы, предоставляемые основной сборкой взаимодействия для PowerPoint. Основная сборка взаимодействия используется в качестве моста между управляемым кодом в надстройке Visual Studio Tools for Office и COM-моделью PowerPoint. Все типы в основной сборке взаимодействия PowerPoint определены в пространстве имен Microsoft.Office.Interop.PowerPoint. Дополнительные сведения об основных сборках взаимодействия см. в разделах Общие сведения о разработке решений Office и Основные сборки взаимодействия Office.

Использование документации по объектной модели PowerPoint

Сведения о доступных классах объектной модели PowerPoint см. в следующих пакетах документации.

В этой документации объектная модель PowerPoint представлена применительно к Visual Basic для приложений (VBA). Описания объектов и элементов также применимы к соответствующим классам в основных сборках взаимодействия. Например, объект Презентация в документации PowerPoint VBA соответствует классу Microsoft.Office.Interop.PowerPoint.Presentation в основной сборке взаимодействия.

Bb772069.alert_note(ru-ru,VS.90).gifПримечание.

В настоящее время нет справочной документации по основным сборкам взаимодействия PowerPoint.

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

При создании кода, использующего основные сборки взаимодействия, необходимо обратить внимание, что многие типы не описаны в документации PowerPoint для VBA. Эти дополнительные типы помогают преобразовывать объекты COM-модели PowerPoint в управляемый код и не предназначены для непосредственного использования в коде.

Дополнительные сведения см. в разделе Overview of Classes and Interfaces in the Office Primary Interop Assemblies.

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

Пользовательский интерфейс PowerPoint 2007 отличается от PowerPoint 2003, поэтому они имеют разные параметры настройки.

PowerPoint 2007

Задача

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

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

Общие сведения о настраиваемых областях задач

Добавление пользовательских вкладок на ленту.

Обзор ленты

Добавление пользовательских групп к встроенной вкладке на ленте.

Практическое руководство. Настройка встроенной вкладки

PowerPoint 2003

Задача

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

Добавление пользовательских панелей инструментов и их элементов.

Практическое руководство. Создание панелей инструментов Office программными средствами

Добавление меню и их элементов.

Практическое руководство. Создание меню Office программными средствами

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

См. также

Задачи

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

Практическое руководство. Создание проектов Visual Studio Tools for Office

Основные понятия

Приступая к программированию надстроек на уровне приложения

Общие сведения о разработке решений Office

Архитектура надстроек уровня приложения

Программирование надстроек уровня приложения

Написание кода в решениях Office

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

Ссылки

Основные сборки взаимодействия Office

Справочник разработчика Microsoft Office PowerPoint 2007

Справочник по языку VBA Microsoft Office PowerPoint 2003