Метод PictureEffects.Insert (Office)
Вставляет эффект рисунка в цепочку составных эффектов.
Синтаксис
expression. Insert(EffectType, Position)
Выражение Выражение, возвращающее объект PictureEffects .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
EffectType | Обязательный | MsoPictureEffectType | Перечисление, указывающее тип эффекта рисунка. |
Position | Необязательный | Integer | Положение эффекта в составной цепочке эффектов рисунка. |
Возвращаемое значение
PictureEffect
Замечания
Эффекты рисунков обрабатываются в виде цепочки, состоящей из отдельных элементов, которые последовательно применяются для создания окончательного составного изображения. Цепочка эффектов позволит добавить эффект в цепочку, изменить порядок или удалить из цепочки.
Пример
Следующий код задает несколько свойств заливки PictureEffect для фигуры на слайде Microsoft PowerPoint.
Sub PictureEffectSample()
' Setup a slide with one picture shape.
With ActivePresentation.Slides(1).Shapes(1).Fill.PictureEffects
' Insert a 150% Saturation effect.
.Insert(msoEffectSaturation).EffectParameters(1).Value = 1.5
' Insert Brightness/Contrast effect and set values to -50% Brightness and +25% Contrast.
Dim brightnessContrast As PictureEffect
Set brightnessContrast = .Insert(msoEffectBrightnessContrast)
brightnessContrast.EffectParameters(1).Value = -0.5
brightnessContrast.EffectParameters(2).Value = 0.25
' Remove all Picture effects.
While .Count > 0
.Delete (1)
Wend
End With
End Sub
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.