Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает объект Effect , представляющий новый эффект анимации, добавленный в последовательность эффектов анимации.
Синтаксис
выражение.
AddEffect( _Shape_, _effectId_, _Level_, _trigger_, _Index_ )
выражение Переменная, представляющая объект Sequence .
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Shape | Обязательный | Shape | Фигура, к которой добавляется эффект анимации. |
| effectId | Обязательный | MsoAnimEffect | Применяемый эффект анимации. |
| Level | Необязательный | MsoAnimateByLevel | Для диаграмм, схем или текста — уровень, к которому будет применен эффект анимации. Значение по умолчанию — msoAnimationLevelNone. |
| триггер | Необязательный | MsoAnimTriggerType | Действие, которое активирует эффект анимации. Значение по умолчанию — msoAnimTriggerOnPageClick. |
| Индекс; | Необязательный | Long | Позиция, в которой эффект будет помещен в коллекцию эффектов анимации. Значение по умолчанию — -1 (добавляется в конец). |
Возвращаемое значение
Эффект
Пример
В следующем примере к первому диапазону фигур на первом слайде добавляется анимация отскока. В этом примере предполагается, что на первом слайде выбран диапазон фигур, содержащий одну или несколько фигур.
Sub AddBouncingAnimation()
Dim sldActive As Slide
Dim shpSelected As Shape
Set sldActive = ActiveWindow.Selection.SlideRange(1)
Set shpSelected = ActiveWindow.Selection.ShapeRange(1)
' Add a bouncing animation.
sldActive.TimeLine.MainSequence.AddEffect _
Shape:=shpSelected, effectId:=msoAnimEffectBounce
End Sub
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.