次の方法で共有


PictureFormat.TransparentBackground プロパティ (Publisher)

指定した図で透明として定義された部分が透明に表示されているかどうかを示します。 値の取得と設定が可能です。

構文

TransparentBackground

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

戻り値

MsoTriState

注釈

TransparentBackground プロパティの値は、Microsoft Office タイプ ライブラリで宣言され、次の表に示す MsoTriState クラスの定数のいずれかになります。

定数 説明
msoFalse 透明度の色である画像の一部は透明に表示されません。
msoTriStateMixed 指定したオブジェクトの msoTruemsoFalse の組み合わせを示す戻り値のみ。
msoTriStateToggle msoTrue と msoFalse を切り替える設定値。
msoTrue 透明の部分が透明に表示されます。

TransparencyColor プロパティを使用すると、透明色を設定できます。

このプロパティは、ビットマップのみに適用されます。

図の背後にあるオブジェクトに画像の透明部分が透けて見えることができる場合は、図の FillFormat オブジェクトの Visible プロパティを mso False に設定する必要があります。 透明な色の図と、図の FillFormat オブジェクトの Visible プロパティを msoTrue に設定されて、図の塗りつぶしは透明色で表示されているが、図の背後にあるオブジェクトが隠されています。

次の使用例は、作業中の文書の 1 番目の図形の青の色を透明に設定します。 この使用例が動作するためには、1 番目の図形はビットマップである必要があります。

With ActiveDocument.Pages(1).Shapes(1) 
 
 With .PictureFormat 
 .TransparentBackground = msoTrue 
 ' RGB(0, 0, 255) is the color blue. 
 .TransparencyColor = RGB(0, 0, 255) 
 End With 
 
 .Fill.Visible = False 
 
End With 

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

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