PictureFormat.TransparencyColor プロパティ (Excel)

赤、緑、青 (RGB) の値として指定した図に透明な色を設定または返します。 このプロパティを有効にするには、 TransparentBackground プロパティを True に設定しなければなりません。 ビットマップだけに適用されます。 読み取り/書き込みが可能な Long です。

構文

TransparencyColor

PictureFormat オブジェクトを表す変数。

注釈

図の透明部分から図の背後にあるオブジェクトまでを確認できるようにするには、図の FillFormat オブジェクトの Visible プロパティを False に設定する必要があります。

図が透明色で、図の FillFormat オブジェクトの Visible プロパティが True に設定されている場合、図の塗りつぶしは透明色を通してはっきり見えますが、図の背後のオブジェクトは図に隠れます。

次の使用例は、関数 RGB(0, 0, 255) で返される RGB 値を持つ色を、myDocument の図形 1 の半透明色として設定します。 例が動作するには、図形 1 はビットマップである必要があります。

blueScreen = RGB(0, 0, 255) 
Set myDocument = Worksheets(1) 
With myDocument.Shapes(1) 
 With .PictureFormat 
 .TransparentBackground = True 
 .TransparencyColor = blueScreen 
 End With 
 .Fill.Visible = False 
End With

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。