Решения PowerPoint
Visual Studio предоставляет шаблоны проектов, которые можно использовать для создания надстроек VSTO для Microsoft Office PowerPoint. Вы можете использовать надстройки VSTO для автоматизации PowerPoint, расширения и настройки пользовательского интерфейса PowerPoint.
Дополнительные сведения о надстройках VSTO см. в статье "Начало программирования надстроек VSTO" и "Архитектура надстроек VSTO". Если вы не знакомы с программированием с помощью Microsoft Office, см. статью "Начало работы" (разработка Office в Visual Studio).
Область применения. Сведения в этом разделе относятся к проектам надстроек VSTO для PowerPoint. Дополнительные сведения см. в разделе "Функции", доступные по Приложение Office ликации и типу проекта.
Примечание.
Заинтересованы в разработке решений, которые расширяют возможности Office на нескольких платформах? Ознакомьтесь с новой моделью надстроек Office. Надстройки Office имеют небольшое пространство по сравнению с надстройками и решениями VSTO, и вы можете создавать их практически с помощью любой технологии веб-программирования, таких как HTML5, JavaScript, CSS3 и XML.
Автоматизация PowerPoint с помощью объектной модели PowerPoint
Объектная модель Word предоставляет различные типы, которые можно использовать для автоматизации Word. С их помощью можно написать код для выполнения распространенных задач:
программное создание и форматирование презентаций;
добавление и удаление слайдов из презентаций;
добавление и изменение фигур на слайде.
Чтобы получить доступ к объектной модели PowerPoint из надстройки VSTO, используйте
Application
полеThisAddIn
класса в проекте. ПолеApplication
возвращает объект Application , представляющий текущий экземпляр PowerPoint. Дополнительные сведения см. в разделе "Программы надстроек VSTO".При вызове объектной модели PowerPoint используются типы, предоставляемые в основной сборке взаимодействия для PowerPoint. Основная сборка взаимодействия представляет собой мост между управляемым кодом в надстройке VSTO и объектной моделью COM в PowerPoint. Все типы в основной сборке взаимодействия PowerPoint определяются в пространстве имен Microsoft.Office.Interop.PowerPoint . Дополнительные сведения о основных сборках взаимодействия см. в обзоре разработки решений Office (VSTO) и основных сборках взаимодействия Office.
Использование документации по объектной модели PowerPoint
Полные сведения об объектной модели PowerPoint см. в справочнике по основной сборке взаимодействия PowerPoint и в справочнике по объектной модели VBA.
Справочник по основной сборке взаимодействия
В справочной документации по основной сборке взаимодействия PowerPoint описываются типы основной сборки взаимодействия для PowerPoint. Эта документация доступна в следующем расположении: справочник по основной сборке взаимодействия PowerPoint 2010.
Дополнительные сведения о проектировании PIA PowerPoint, таких как различия между классами и интерфейсами в PIA и способах реализации событий в PIA, см. в разделе "Общие сведения о классах и интерфейсах" в основных сборках взаимодействия Office.
Справочник по объектной модели VBA
В справочных документах по объектной модели VBA объектная модель PowerPoint описана в том виде, в котором она предоставляется коду Visual Basic для приложений. Дополнительные сведения см . в справочнике по объектной модели PowerPoint 2010.
Все объекты и элементы в справочнике объектной модели VBA соответствуют типам и членам основной сборки взаимодействия PowerPoint. Например, объект Presentation в ссылке на объектную модель VBA соответствует типу Presentation в PowerPoint PIA. Несмотря на то что в справочнике по объектной модели VBA содержатся примеры кода для большинства свойств, методов и событий, необходимо преобразовать код VBA в этом справочнике в код Visual Basic или Visual C#, если требуется использовать его в проекте надстройки VSTO для PowerPoint, создаваемом с помощью Visual Studio.
Настройка пользовательского интерфейса PowerPoint
Пользовательский интерфейс PowerPoint можно изменить следующими способами.
Задача | Для получения дополнительных сведений |
---|---|
Создание настраиваемой области задач. | Пользовательские области задач |
Добавление настраиваемых вкладок на ленту. | Обзор ленты |
Добавление настраиваемых групп на встроенную вкладку на ленте. | Практическое руководство. Настройка встроенной вкладки |
Дополнительные сведения о настройке пользовательского интерфейса PowerPoint и других Приложение Office ликации Майкрософт см. в разделе "Настройка пользовательского интерфейса Office".
Связанный контент
- Пошаговое руководство. Создание первой надстройки VSTO для PowerPoint
- Начало программирования надстроек VSTO
- Обзор разработки решений Office (VSTO)
- Architecture of VSTO Add-ins
- Практическое руководство. Создание проектов Office в Visual Studio
- Программные надстройки VSTO
- Написание кода в решениях Office
- Основные сборки взаимодействия Office
- Настройка пользовательского интерфейса Office
- PowerPoint 2010 в разработке Office