Шаг 273.
Автоматизация Microsoft PowerPoint.
Свойства и методы коллекции Shapes

    На этом шаге мы перечислим свойства и методы коллекции Shapes.

    Все элементы на поверхности слайда - будь то пустой местозаполнитель, текст или автофигура, рисунок или OLE-объект - представлены коллекцией Shapes. Собственно, в визуальном отношении слайд состоит из набора Shape-объектов и фона (заднего плана). Свойства и методы коллекции Shapes используются для манипуляций с Shape-объектами, принадлежащими данному слайду.

Свойства

    Перечислим свойства этой коллекции.

Методы

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

    Метод AddCallout включает в состав коллекции и помещает на слайд новую выноску с заданными параметрами. Общий вид:

  AddCallout(Type, Left, Top, Width, Height), 
где

    Метод AddComment включает в состав коллекции Shapes и помещает на слайд примечание. Общий вид:

  AddComment(Left, Top, Width, Height), 
где

    Метод AddConnector включает в состав коллекции Shapes и помещает на слайд соединительную линию. Непосредственно после создания линия ни к чему не присоединена (для этого необходимо воспользоваться методами BeginConnect и EndConnect). Более подробную информацию по этому методу можно получить на 254 шаге.

    Общий вид:

  AddConnector(Type, BeginX, BeginY, EndX, EndY),
где

    Метод AddLabel включает в состав коллекции Shapes и помещает на слайд надпись. Общий вид:

  AddLabel(Orientation, Left, Top, Width, Height),
где

    Метод AddLine включает в состав коллекции Shapes и помещает на слайд линию. Общий вид:

  AddLine(BeginX, BeginY, EndX, EndY),
где

    Метод AddMediaObject создает объект мультимедиа, помещает его на слайд и включает в состав коллекции Shapes. Общий вид:

  AddMediaObject(FileName, Left, Top, Width, Height),
где

    Метод AddOLEObject создает или загружает из файла OLE-объект, помещает его на слайд и включает в состав коллекции Shapes. Общий вид:

  AddOLEObject(Left, Top, Width, Height, ClassName, FileName, 
                     DisplayAsIcon, IconFileName, IconIndex, IconLabel, Link),
где

    Метод AddPicture загружает из файла рисунок, помещает его на слайд и включает в состав коллекции Shapes. Общий вид:

  AddPicture(FileName, LinkToFile, SaveWithDocument, Left, Top, Width, Height), 
где

    Метод AddShape создает автофигуру, помещает ее на слайд и включает в состав коллекции Shapes. Общий вид:

  AddShape(Type, Left, Top, Width, Height),
где

    Метод AddTable создает таблицу указанного размера, помещает ее на слайд и включает в состав коллекции Shapes. Общий вид:

  AddTable(NumRows, NumColumns, Left, Top, Width, Height),
где

    Метод AddTextbox создает, включает в состав коллекции Shapes и помещает на слайд автофигуру с текстом. Общий вид:

  AddTextbox(Orientation, Left, Top, Width, Height), 
где

    Метод Paste выполняет вставку Shape-объекта из буфера обмена. Метод параметров не имеет.

    Метод SelectAll выделяет все Shape-объекты на слайде. Метод параметров не имеет.

    На следующем шаге мы рассмотрим объект Shape.




Предыдущий шаг Содержание Следующий шаг