Partager via


Propriété PictureFormat.OriginalHasAlphaChannel (Publisher)

Renvoie une constante MsoTriState selon que l’image liée d’origine contient ou non un canal alpha. En lecture seule.

Syntaxe

expression. OriginalHasAlphaChannel

Expression Variable qui représente un objet PictureFormat .

Valeur renvoyée

MsoTriState

Remarques

Cette propriété s'applique uniquement aux images liées. Renvoie le message « Autorisation refusée » pour les formes représentant des images incorporées ou collées.

Utilisez une des propriétés suivantes pour déterminer si une forme représente une image liée :

  • La propriété Type de l'objet Shape
  • La propriété IsLinked de l'objet PictureFormat

Un canal alpha est un canal spécial 8 bits utilisé par certains logiciels de traitement d'image pour contenir des données supplémentaires, telles que des informations de masquage ou de transparence.

La valeur de la propriété OriginalHasAlphaChannel peut être 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 L'image liée d'origine ne contient pas de canal alpha.
msoTriEtatMélangé Indique une combinaison de msoTrue et msoFalse pour la plage de formes spécifiée.
msoVrai L'image liée d'origine contient un canal alpha.

Exemple

L'exemple suivant montre comment vérifier si la première forme de la première page de la composition active contient un canal alpha. Si l'image est liée, et que l'image d'origine contient un canal alpha, cela est également renvoyé. Cet exemple suppose que la forme est une image.

With ActiveDocument.Pages(1).Shapes(1).PictureFormat 
 If .HasAlphaChannel = msoTrue Then 
 Debug.Print .Filename 
 Debug.Print "This picture contains an alpha channel." 
 
 If .IsLinked = msoTrue Then 
 If .OriginalHasAlphaChannel = msoTrue Then 
 Debug.Print "The linked picture " & _ 
 "also contains an alpha channel." 
 End If 
 End If 
 End If 
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.