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


Метод FillFormat.Background (PowerPoint)

Указывает, что заливка фигуры должна соответствовать фону слайда. Если изменить фон слайда после применения этого метода к заливку, заливка также изменится.

Синтаксис

expression. Фон

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

Замечания

Обратите внимание, что применение метода Background к заливку фигуры не то же самое, что установка прозрачной заливки для фигуры, и не всегда совпадает с применением той же заливки к фигуре, что и к фону. Это демонстрируется во втором примере.

Пример

В этом примере задается заливка фигуры на слайде 1 в активной презентации в соответствии с фоном слайда.

ActivePresentation.Slides(1).Shapes(1).Fill.Background

В этом примере задается фон для слайда в активной презентации с предустановленным градиентом, к слайду добавляется прямоугольник, а затем перед прямоугольником помещает три овала. Первый овал имеет заливку, соответствующую фону слайда, второй — прозрачную, а третий — ту же заливку, что и к фону. Обратите внимание на разницу во внешнем виде этих трех овалов.

With ActivePresentation.Slides(1)

    .FollowMasterBackground = False
    .Background.Fill.PresetGradient _
        msoGradientHorizontal, 1, msoGradientDaybreak

    With .Shapes
        .AddShape msoShapeRectangle, 50, 200, 600, 100
        .AddShape(msoShapeOval, 75, 150, 150, 100) _
            .Fill.Background
        .AddShape(msoShapeOval, 275, 150, 150, 100).Fill _
            .Transparency = 1
        .AddShape(msoShapeOval, 475, 150, 150, 100) _
            .Fill.PresetGradient _
            msoGradientHorizontal, 1, msoGradientDaybreak
    End With
	
End With

См. также

Объект FillFormat

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

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