Classe Interior - l'intérieur d'un objet (Word VBA)
Cet objet représente l'intérieur d'un objet. Pour utiliser une variable de classe Interior, elle doit d'abord être instanciée, par exemple
Dim int as Interior
Set int = ActiveDocument.Background.Chart.ChartGroups(1).UpBars.Interior
Color
Cette propriété renvoie ou définit la couleur principale de l'objet.
ActiveDocument.Background.Chart.ChartGroups(1).UpBars.Interior.Color =
ColorIndex
Cette propriété renvoie ou définit la couleur de l'intérieur. Les valeurs de retour possibles sont xlColorIndexAutomatic - Couleur automatique, xlColorIndexNone - Aucune couleur.
La couleur est spécifiée sous la forme d'une valeur d'index dans la palette de couleurs actuelle ou en tant que l'une des constantes XlColorIndex suivantes :
ActiveDocument.Background.Chart.ChartGroups(1).UpBars.Interior.ColorIndex =
InvertIfNegative
La valeur true si Microsoft Word inverse le motif de l'objet lorsqu'il correspond à un nombre négatif.
ActiveDocument.Background.Chart.ChartGroups(1).UpBars.Interior.InvertIfNegative = True
Pattern
Cette propriété renvoie ou définit une valeur de type Variant contenant une constante XlPattern qui représente le motif intérieur. Ici on trouve valeurs possible pour
With ActiveDocument.InlineShapes(1)
If .HasChart Then
With .Chart.ChartGroups(1)
.HasUpDownBars = True
.DownBars.Interior.Pattern = xlPatternCrissCross
.DownBars.Interior.PatternColorIndex = 3
End With
End If
End With
PatternColor
Cette propriété renvoie ou définit la couleur du motif intérieur sous la forme d'une valeur RVB.
With ActiveDocument.InlineShapes(1)
If .HasChart Then
With .Chart.ChartGroups(1)
.HasUpDownBars = True
.DownBars.Interior.Pattern = xlPatternCrissCross
.DownBars.Interior.PatternColor = RGB(0, 0, 255)
End With
End If
End With
PatternColorIndex
Renvoie ou définit la couleur du motif intérieur sous la forme d'un index de la palette de couleurs active ou de l'une des constantes XlColorIndex suivantes : xlColorIndexAutomatic ou xlColorIndexNone. Les valeurs de retour possibles sont xlColorIndexAutomatic - Couleur automatique, xlColorIndexNone - Aucune couleur.
Définissez cette propriété sur xlColorIndexAutomatic pour spécifier le style de remplissage automatique pour les objets de dessin.
With ActiveDocument.InlineShapes(1)
If .HasChart Then
With .Chart.ChartGroups(1)
.HasUpDownBars = True
.DownBars.Interior.Pattern = xlPatternCrissCross
.DownBars.Interior.PatternColorIndex = 3
End With
End If
End With