Partager via


WorkbookBase.Colors, propriété

Obtient ou définit les couleurs de la palette pour le classeur.

Espace de noms :  Microsoft.Office.Tools.Excel
Assembly :  Microsoft.Office.Tools.Excel.v4.0.Utilities (dans Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntaxe

'Déclaration
Public ReadOnly Property Colors As Workbook_ColorsType
public Workbook_ColorsType Colors { get; }

Valeur de propriété

Type : Microsoft.Office.Tools.Excel.Workbook_ColorsType
Valeur des couleurs RVB dans la palette de couleurs du classeur ou tableau contenant les 56 valeurs de couleurs RVB de la palette de couleurs du classeur.

Notes

La propriété Colors peut être utilisée avec le paramètre suivant.

Paramètre

Description

Index

Numéro d'index d'une couleur dans la palette de couleurs du classeur (de 1 à 56).Si cet argument n'est pas spécifié, cette propriété retourne un tableau qui contient la totalité des 56 couleurs de la palette.

Si vous essayez d'utiliser Colors sans spécifier de paramètres, Colors obtiendra un objet Workbook_ColorsType qui fait partie des outils de développement Office dans l'infrastructure Visual Studio et n'est pas conçu pour être utilisé directement à partir de votre code.

La palette du classeur a 56 entrées, chacune représentée par une valeur RVB.

Paramètres optionnels

Pour plus d'informations sur les paramètres optionnels, consultez Paramètres optionnels dans les solutions Office.

Exemples

L'exemple de code suivant utilise la propriété Colors pour affecter la couleur bleue à la première couleur de la palette de couleurs du classeur, puis affiche par programme la boîte de dialogue Palette de couleurs de Microsoft Office Excel pour vérifier que cette modification a été effectuée.

Cet exemple illustre une personnalisation au niveau du document.

Private Sub SetFirstColorInPalette()
    Me.Colors(1) = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Blue)
    Me.Application.Dialogs( _
        Excel.XlBuiltInDialog.xlDialogColorPalette).Show()
End Sub
private void SetFirstColorInPalette()
{
    this.Colors[1] = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Blue);

    this.Application.Dialogs[
        Excel.XlBuiltInDialog.xlDialogColorPalette].Show();
}

Sécurité .NET Framework

Voir aussi

Référence

WorkbookBase Classe

Microsoft.Office.Tools.Excel, espace de noms