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


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

Возвращает или задает прозрачный цвет для указанного рисунка в виде значения RGB. Для чтения и записи.

Синтаксис

expression. ПрозрачностьColor

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

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

Длинное целое

Замечания

Чтобы это свойство войти в силу, свойство TransparentBackground должно иметь значение True.

Это свойство применяется только к растровым изображениям.

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

Пример

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

blueScreen = RGB(0, 0, 255)

Set myDocument = ActivePresentation.Slides(1)

With myDocument.Shapes(1)

    With .PictureFormat

        .TransparentBackground = True

        .TransparencyColor = blueScreen

    End With

    .Fill.Visible = False

End With

См. также

Объект PictureFormat

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

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