PictureFormat.TransparentBackground プロパティ (Publisher)
指定した図で透明として定義された部分が透明に表示されているかどうかを示します。 値の取得と設定が可能です。
構文
式。TransparentBackground
式PictureFormat オブジェクトを表す変数。
戻り値
MsoTriState
注釈
TransparentBackground プロパティの値は、Microsoft Office タイプ ライブラリで宣言され、次の表に示す MsoTriState クラスの定数のいずれかになります。
定数 | 説明 |
---|---|
msoFalse | 透明度の色である画像の一部は透明に表示されません。 |
msoTriStateMixed | 指定したオブジェクトの msoTrue と msoFalse の組み合わせを示す戻り値のみ。 |
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 のサポートおよびフィードバックを参照してください。