Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Программисту -> Васильев А. -> "VBA в Office 2000 учебный курс" -> 91

VBA в Office 2000 учебный курс - Васильев А.

Васильев А., Андреев А. VBA в Office 2000 учебный курс — Спб.: Питер, 2001. — 432 c.
ISBN 5-8046-0193-8
Скачать (прямая ссылка): vbauchebniykurs2001.djvu
Предыдущая << 1 .. 85 86 87 88 89 90 < 91 > 92 93 94 95 96 97 .. 154 >> Следующая

246
Урок 9. Создоние приложений для MS PowerPoint
Количество объектов* встроенных в; объект Shape, настолько велико; что полное' описание их не представляется возможным. Поэтому здесь, как и в предыдущих случаях, мы подробно рассмотрим только те объекты й Коллекции, которые наиболее часто используем на практике.
Для знакомства с другими объектами ограничимся только перечнем их названий с кратким комментарием их назначения.
О Коллекция Adjusments содержит не объекты, а набор значений, которые задают выравнивание автофигуры, объекта WordArt или соединительной линии. О Объект AnimationSettings позволяет задать специальные эффекты анимации для заданного рисованного объекта при показе слайдов.
О Объект CalloutFormat позволяет задать форматирование выносок.
О Объект ConnectorFormat позволяет задать форматирование соединительных линий.
О Объект FillFormat позволяет установить параметры заливки для рисованного объекта.
О Объект LineFormat предоставляет свойства для форматирования линий и наконечников стрелок. , .
О Объект LinkFormat позволяет задать параметры Присоединенных объектов OLE. О Объект ShadowFormat задает форматирование тени для рисованных объектов.
Работа с несколькими рисованными объектами
Для работы с несколькими объектами одновременно вы можете использовать объект ShapeRange. С помощью его методов вы можете выполнять действия, которые можно выполнить через интерфейс пользователя. Однако вы можете выполнять и некоторые действия над несколькими рисованными объектами, которые невозможно выполнить через интерфейс пользователя. Например, вы не можете с помощью интерфейса пользователя задать текст для нескольких рисованных объектов одновременно. Программно это можно сделать с помощью перебора нескольких рисованных объектов с помощью цикла For Each. В примере, приведенном ниже, задается текст Пример для всех автофигур.
Set CurrSlide - ActivePresentation.Slides(l)
For Each AShape In CurrSlide.Shapes If AShape.Type = msoAutoShape Then
AShape.TextF rame.TextRange = "Пример”
End If Next
Выравнивание, распределение и группировка рисованных объектов
Выравнивание, распределение и группировка рисованных объектов может производиться с помощью методов объекта ShapeRange, представленных в табл. 9.19.
Работа с рисованными объектами
247
Таблица 9.19. Методы» используемые для .выполнения действий над группой объектов
Метод Действие
Align Выравнивание
Distribute Распределение
Group Группировка
Regroup Перегруппировка
Коллекция Shapes
Коллекция Shapes содержит все объекты Shape, включая рисованные объекты, автофигуры, объекты OLE, картинки, текст, заголовки, нижние колонтитулы, номера слайдов, дату и время создания, а также изображение слайда на странице заметок.
Как и для большинства коллекций, доступ к элементам осуществляется по индексу или по имени.
Методы коллекции Shapes
Коллекция Shapes имеет много различных методов. Мы ограничимся рассмотрением только некоторых из них, представляющих наибольший интерес с практической точки зрения.
Метод AddShape
Метод AddShape позволяет создать на слайде любую автофигуру. Данный метод возвращает объект Shape, который и представляет собой созданную автофигуру. Синтаксис метода AddShape:
Expression.AddShape(Type. Left, Top, Width, Height)
Элементы синтаксиса метода AddShape представлены в табл. 9.20.
Таблица 9.20. Эпементы синтаксиса метода AddShape
Элемент Описание
Expression Обязательный элемент синтаксиса. Представляет собой любое выражение, которое возврощает объект Shopes
Туре Обязательный элемент синтаксиса типа Long. Данный парометр определяет тип создовоемой автофигуры. В качестве значения данного парометра может быть использовоно зночение одной из констант, представленных в тобл. 9.21
Left, Тор Обязательные элементы синтоксиса. Эти порометры типа Long определяют позицию левого верхнего угло прямоугольника, описанного вокруг овтофигуры по отношению к позиции левого верхнего угло документа
Width Обязательный элемент синтоксиса. Определяет ширину прямоугольнико, описанного вокруг автофигуры
Height Обязательный элемент синтоксиса. Определяет высоту прямоугольнико, описанного вокруг автофигуры ,
248
Урок 9. Создание приложений для MS PowerPoint
Таблица 9.21. Константы, опредляющие вид автофигуры
• ' -Ц - v Константа Автофигура
msoShapel 6pointStor 16-конечная звезда
msoSbape24pointStar 24-канечная звезда
msoShope32pointStor 32-конечная звезда
msoShope4pointStar 4-конечноя звезда
msoShope5pointStar 5-конечноя звезда
msoShope8pointStar 8-конечноя звезда
nisoShopeActionButtonBockor Previous Упровляющоя кнопка: назод
msoShapeActionButtonBeginning Упровляющая кнопко: в ночоло
msoShopeActionButtonCustom Управляющая кнопко: настраиваемая
msoShopeActionButtonDocument Управляющая кнопко: документ
msaShopeActionButtonEnd Управляющая кнопка: в конец
msaShopeActionButtonForwordorNext Управляющая кнопка: далее
msaShopeActionButtonHelp Управляющая кнопко: справко
msoShapeActionButtonHome Упровляющая кнопко: домой
msoShopeActionButtonlnformotion Упровляющря кнопко: сведения
Предыдущая << 1 .. 85 86 87 88 89 90 < 91 > 92 93 94 95 96 97 .. 154 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100