影色

Excel VBAでシート上にある画像図形オートシェイプ)の影の色を変更する記録です。

影の色は「ForeColor」プロパティを使い、色の指定は「RGB」プロパティまたは「SchemeColor」プロパティを使います。

< スポンサーリンク >





画像や図形(オートシェイプ)の影の色を変える例

RGB

RGBで色を変えてみます。

Sub test()
    Dim shp As Shape
    Set shp = ActiveSheet.Shapes(1)

    With shp.Shadow
        .Type = msoShadow43
        .ForeColor.RGB = RGB(0, 255, 0)
    End With
End Sub
影色
影色

SchemeColor

SchemeColorで色を変えてみます。

Sub test()
    Dim shp As Shape
    Set shp = ActiveSheet.Shapes(1)

    With shp.Shadow
        .Type = msoShadow43
        .ForeColor.SchemeColor = 15
    End With
End Sub
影色
影色

< スポンサーリンク >※広告先のお問い合わせは広告主様にお願いします