Classe FillFormat (Word VBA)

La classe FillFormat représente la mise en forme du remplissage d'une forme.

Set

Pour utiliser une variable de classe FillFormat, elle doit d'abord être instanciée, par exemple

Dim fft as FillFormat
Set fft = Selection.Font.Fill

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe FillFormat : ChartFormat.Fill, Font.Fill, InlineShape.Fill, Shape.Fill et ShapeRange.Fill

Méthodes

Autre Méthodes

PresetGradient - Affecte un dégradé prédéfini au remplissage spécifié.

Dim lngVariant As Long: lngVariant =  
Selection.Font.Fill.PresetGradient Style:=msoGradientMixed, Variant:=lngVariant, PresetGradientType:=msoPresetGradientMixed

Propriétés

BackColor Cette propriété renvoie ou définit un objet ColorFormat qui représente la couleur d’arrière-plan pour le remplissage en lecture/écriture.

Dim cftBackColor As ColorFormat
Set cftBackColor = Selection.Font.Fill.BackColor

ForeColor Cette propriété renvoie ou définit un objet ColorFormat qui représente la couleur de premier plan pour le remplissage.

Dim cftForeColor As ColorFormat
Set cftForeColor = Selection.Font.Fill.ForeColor

GradientAngle Renvoie ou définit l'angle du remplissage dégradé pour le format de remplissage spécifié.

Selection.Font.Fill.GradientAngle =

GradientColorType Renvoie le type de dégradé de couleur du remplissage spécifié.

Dim mgcGradientColorType As Office.MsoGradientColorType
mgcGradientColorType = Selection.Font.Fill.GradientColorType

GradientDegree Renvoie une valeur qui indique comment sombre ou clair un un remplissage en dégradé monochrome.

Dim sngGradientDegree As Single
sngGradientDegree = Selection.Font.Fill.GradientDegree

GradientStops Renvoie la collection GradientStops associée au format de remplissage spécifié.

Dim gssGradientStops As Office.GradientStops
Set gssGradientStops = Selection.Font.Fill.GradientStops

GradientStyle Renvoie le style de dégradé du remplissage spécifié.

Dim mgsGradientStyle As Office.MsoGradientStyle
mgsGradientStyle = Selection.Font.Fill.GradientStyle

GradientVariant Renvoie, sous la forme d'un nombre entier de 1 à 4 pour la plupart des dégradés, la variante de dégradé du remplissage spécifié.

Dim lngGradientVariant As Long
lngGradientVariant = Selection.Font.Fill.GradientVariant

Parent Renvoie un type de données Object qui représente l'objet parent de l'objet FillFormat spécifié.

Dim objParent As Object
Set objParent = Selection.Font.Fill.Parent

Pattern Cette propriété renvoie ou définit une constante MsoPatternType qui représente le motif appliqué au remplissage ou au trait spécifié.

Dim mptPattern As Office.MsoPatternType
mptPattern = Selection.Font.Fill.Pattern

PictureEffects Renvoie un objet PictureEffects qui peut être utilisé pour appliquer des effets d'image à la mise en forme de remplissage spécifiée.

Dim pesPictureEffects As Office.PictureEffects
Set pesPictureEffects = Selection.Font.Fill.PictureEffects

PresetGradientType Renvoie le type de dégradé prédéfini pour le remplissage spécifié.

Dim mpgPresetGradientType As Office.MsoPresetGradientType
mpgPresetGradientType = Selection.Font.Fill.PresetGradientType

PresetTexture Renvoie la texture prédéfinie pour le remplissage spécifié.

Dim mptPresetTexture As Office.MsoPresetTexture
mptPresetTexture = Selection.Font.Fill.PresetTexture

RotateWithObject Renvoie ou définit si le remplissage pivote avec la forme spécifiée.

Selection.Font.Fill.RotateWithObject =

TextureAlignment Renvoie ou définit l'alignement (l'origine de la grille de coordonnées) de la mosaïque de la texture de remplissage.

Selection.Font.Fill.TextureAlignment =

TextureHorizontalScale Cette propriété renvoie ou définit une valeur unique qui spécifie le facteur d'échelle horizontal de la texture de remplissage.

Selection.Font.Fill.TextureHorizontalScale =

TextureName Cette propriété renvoie le nom du fichier de texture personnalisée du remplissage spécifié.

Dim strTextureName As String
strTextureName = Selection.Font.Fill.TextureName

TextureOffsetX Cette propriété renvoie ou définit un type long qui spécifie le décalage horizontal de la texture à partir de l’origine en points.

Selection.Font.Fill.TextureOffsetX =

TextureOffsetY Cette propriété renvoie ou définit un type long qui spécifie le décalage vertical de la texture à partir de l’origine en points.

Selection.Font.Fill.TextureOffsetY =

TextureTile Renvoie ou définit si la texture de remplissage est en mosaïque ou centrée.

Selection.Font.Fill.TextureTile =

TextureType Renvoie le type de texture pour le remplissage spécifié.

Dim mttTextureType As Office.MsoTextureType
mttTextureType = Selection.Font.Fill.TextureType

TextureVerticalScale Cette propriété renvoie ou définit une valeur unique qui spécifie le facteur d’échelle vertical pour la texture de remplissage.

Selection.Font.Fill.TextureVerticalScale =

Transparency Cette propriété renvoie ou définit le degré de transparence de remplissage spécifié d'une forme en tant que valeur comprise entre 0.0 (opaque) et 1.

Selection.Font.Fill.Transparency =

Type Renvoie le type de format de remplissage de forme.

Dim mftType As Office.MsoFillType
mftType = Selection.Font.Fill.Type

Visible True si l'objet spécifié, ou la mise en forme appliquée, apparaît.

Selection.Font.Fill.Visible =