Partager via


Propriété PictureFormat.TransparentBackground (Publisher)

Cette propriété indique si les parties de l'image spécifiée qui sont définies comme couleur transparente apparaissent transparents. Lecture-écriture.

Syntaxe

expression. TransparentBackground

expression Variable qui représente un objet PictureFormat .

Valeur renvoyée

MsoTriState

Remarques

La valeur de la propriété TransparentBackground peut être l’une des constantes MsoTriState déclarées dans la bibliothèque de type Microsoft Office et affichées dans le tableau suivant.

Constante Description
msoFaux Les parties de l’image dont la couleur est la couleur de transparence n’apparaissent pas transparentes.
msoTriEtatMélangé Valeur renvoyée uniquement, indiquant une combinaison de msoTrue et msoFalse pour les objets spécifiés.
msoTriStateToggle Valeur définie qui bascule entre msoTrue et msoFalse.
msoVrai Les zones de l'image qui utilisent la couleur de transparence ont un aspect transparent.

Utilisez la propriété TransparencyColor pour définir la couleur transparente.

Cette propriété s'applique uniquement aux bitmaps.

Si vous souhaitez être en mesure de voir, à travers les parties transparentes de l'image jusqu'aux objets situés derrière l'image, vous devez définir la propriété Visible de l'objet FillFormat comme étant mso False. Si votre image a une couleur transparente et que la propriété Visible de l'objet FillFormat a la valeur msoTrue, de remplissage de l'image est visible à travers la couleur transparente, mais les objets situés derrière l'image sont masqués.

Exemple

Cet exemple choisit le bleu comme couleur transparente pour la forme un de la composition active. Pour que cet exemple fonctionne, la forme un doit être une image bitmap.

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 

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.