Поделиться через


Свойство PictureFormat.TransparentBackground (PowerPoint)

Определяет, кажутся ли части рисунка, которые являются цветом, определенным как прозрачный. Применяется только к растровым изображениям. Для чтения и записи.

Синтаксис

expression. TransparentBackground

Выражение Переменная, представляющая объект PictureFormat .

Возвращаемое значение

MsoTriState

Замечания

Используйте свойство TransparencyColor , чтобы задать прозрачный цвет.

Если вы хотите видеть прозрачные части рисунка вплоть до объектов, стоящих за рисунком, необходимо задать для свойства Visible объекта FillFormat рисунка значение msoFalse. Если рисунок имеет прозрачный цвет, а свойству Visible объекта FillFormat рисунка присвоено значение msoTrue, заливка рисунка будет видна через прозрачный цвет, но объекты, стоящие за рисунком, будут скрыты.

Значение свойства TransparentBackground может быть одной из этих констант MsoTriState .

Константа Описание
msoFalse Части рисунка, которые являются цветом, определенным как прозрачный цвет, не кажутся прозрачными.
msoTrue Части рисунка, которые являются цветом, определенным как прозрачный цвет, кажутся прозрачными.

Пример

В этом примере задается цвет, имеющий значение RGB, возвращаемое функцией RGB(0, 24, 240), в качестве прозрачного цвета для фигуры в myDocument. Чтобы пример работал, фигура должна быть растровым изображением.

blueScreen = RGB(0, 0, 255)

Set myDocument = ActivePresentation.Slides(1)

With myDocument.Shapes(1)

    With .PictureFormat

        .TransparentBackground = msoTrue

        .TransparencyColor = blueScreen

    End With

    .Fill.Visible = msoFalse

End With

См. также

Объект PictureFormat

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.