Работа со слайдами. Метод Add

   
На этом шаге мы перечислим основные методы, используемые при работе со слайдами, и рассмотрим метод Add.

   
В PowerPoint презентация состоит из набора слайдов. Это означает, что в объект Presentation встроена коллекция
Slides, которая содержит все слайды (объекты Slide) презентации.

   
Для работы с конкретным слайдом презентации следует использовать объект Slide. С помощью различных методов объектов
Slides и Slide можно добавлять, удалять, дублировать слайды и т.п. Основные действия, выполняемые над слайдами,
и соответствующие им объекты и методы приведены в таблице 1.

Таблица 1. Объекты и методы, соответствующие действиям над слайдами

Действие Объект Метод
Добавление слайда Slides Add
Удаление слайда Slide Delete
Дублирование слайда Slide Duplicate
Экспорт слайда в графическом формате Slide Export
Копирование слайда в буфер обмена Slide Copy
Вставка слайда из буфера обмена Slides Paste
Выделение слайда Slide Select

   
Далее рассмотрим объекты, вложенные в объект Slide, касающиеся работы с цветовыми схемами слайда, с рисованными объектами и с таблицами.

   
Коллекция Slides содержит все объекты Slide, каждый из которых представляет собой конкретный слайд данной
презентации. Рассмотрим некоторые методы коллекции Slides.

   
Метод Add позволяет создать новый слайд и добавить его к коллекции слайдов данной презентации. Этот метод возвращает
объект Slide, который представляет собой созданный слайд. Метод Add имеет два параметра:

  • первый параметр представляет собой число и определяет порядковый номер создаваемого слайда в коллекции Slides.
    Может варьироваться от 1 до количества слайдов плюс 1. Если добавляется слайд с индексом, меньшим значения количество слайдов + 1,
    существующие слайды с этим и большим индексом сдвигаются вправо, освобождая место новому слайду;
  • второй параметр также является числовым и задает разметку создаваемого слайда. Значением данного параметра может быть значение одной
    из констант, представленных ниже.
const 
  ppLayoutBlank                         = 12; // Пустой слайд
  ppLayoutChart                         =  8; // Диаграмма
  ppLayoutChartAndText                  =  6; // Диаграмма и текст
  ppLayoutChartArtAndText               = 10; // Графика и текст
  ppLayoutClipArtAndVerticalText        = 26; // Графика и вертикальный текст
  ppLayoutFourObjects                   = 24; // Четыре объекта
  ppLayoutLargeObject                   = 15; // Большой объект
  ppLayoutMediaClipAndText              = 18; // Клип и текст
  ppLayoutObject                        = 16; // Объект 
  ppLayoutObjectAndText                 = 14; // Объект и текст
  ppLayoutObjectOverText                = 19; // Объект над текстом
  ppLayoutOrgchart                      =  7; // Организационная диаграмма
  ppLayoutTable                         =  4; // Таблица
  ppLayoutText                          =  2; // Текст
  ppLayoutTextAndChart                  =  5; // Текст и диаграмма
  ppLayoutTextAndClipart                =  9; // Текст и графика
  ppLayoutTextAndMediaClip              = 17; // Текст и клип
  ppLayoutTextAndObject                 = 13; // Текст и объект
  ppLayoutTextAndTwoObiects             = 21; // Текст и два объекта
  ppLayoutTextOverObject                = 20; // Текст над объектом
  ppLayoutTitle                         =  1; // Титульный слайд
  ppLayoutTitleOnly                     = 11; // Только заголовок
  ppLayoutTwoColumnText                 =  3; // Текст в две колонки
  ppLayoutTwoObjectsAndText             = 22; // Два объекта и текст
  ppLayoutTwoObjectsOverText            = 23; // Два объекта над текстом
  ppLayoutVerticalText                  = 25; // Вертикальный текст
  ppLayoutVenicalTitleAndText	        = 27; // Вертикальный заголовок и текст
  ppLayoutVerticalTitleAndTextOverChart	= 28; // Вертикальный заголовок и 
                                              // текст над диаграммой

   
Компоновка слайда может быть изменена в любое время после его создания.

   
Следующий фрагмент кода иллюстрирует, как можно добавить слайд, содержащий диаграмму, так чтобы он был вторым в
презентации:

const
  ppLayoutChart = $00000008;
  .   .   .   .
  App.Presentations.Item(1).Slides.Add(2,ppLayoutChart);

   
На следующем шаге мы рассмотрим способ обращения к конкретному слайду и методы Paste и Range.



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий