Решения PowerPoint
Обновлен: Ноябрь 2007
Применение |
---|
Сведения в данном разделе относятся только к указанным проектам Visual Studio Tools for Office и версиям приложений Microsoft Office. Тип проекта
Версия Microsoft Office
Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов. |
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 в основной сборке взаимодействия.
Примечание. |
---|
В настоящее время нет справочной документации по основным сборкам взаимодействия 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