Partager via


Propriété FillFormat.GradientVariant (Publisher)

Renvoie un type Long indiquant la variante de dégradé pour le remplissage spécifié. En règle générale, les valeurs sont des entiers compris entre 1 et 4 pour la plupart des remplissages dégradés. Si le style de dégradé est msoGradientFromTitle ou msoGradientFromCenter, cette propriété renvoie la valeur 1 ou 2.

Les valeurs de cette propriété correspondent aux variantes de dégradé (numérotées de gauche à droite et de haut en bas) sur l'onglet dégradé de la boîte de dialogue Effets de remplissage. En lecture seule.

Syntaxe

expression. GradientVariant

Expression Variable qui représente un objet FillFormat .

Valeur renvoyée

Entier long

Remarques

Utilisez la méthode OneColorGradient, PresetGradient ou TwoColorGradient pour définir la variante de dégradé du remplissage.

Exemple

Cet exemple ajoute un rectangle à la composition active et définit la variante de dégradé de son remplissage en fonction de celui de la forme intitulée rect1. Pour que cet exemple fonctionne, rect1 doit posséder un remplissage en dégradé.

Dim intVariant As Integer 
 
With ActiveDocument.Pages(1).Shapes 
 ' Store gradient variant of rect1. 
 intVariant = .Item("rect1").Fill.GradientVariant 
 ' Add new rectangle. 
 With .AddShape(Type:=msoShapeRectangle, _ 
 Left:=0, Top:=0, Width:=40, Height:=80).Fill 
 ' Set color and gradient of new rectangle. 
 .ForeColor.RGB = RGB(128, 0, 0) 
 .OneColorGradient Style:=msoGradientHorizontal, _ 
 Variant:=intVariant, Degree:=1 
 End With 
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.