Partager via


Comment : appliquer de la couleur à des plages Excel

Mise à jour : novembre 2007

S'applique à

Les informations de cette rubrique s'appliquent uniquement aux projets Visual Studio Tools pour Office et versions de Microsoft Office spécifiés.

Type de projet

  • Projets au niveau du document

  • Projets au niveau de l'application

Version de Microsoft Office

  • Excel 2003

  • Excel 2007

Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet.

Pour appliquer une couleur à du texte situé dans une plage de cellules, utilisez un contrôle NamedRange ou un objet de plage Excel natif.

Utilisation d'un contrôle NamedRange

Cet exemple illustre des personnalisations au niveau du document.

Pour appliquer de la couleur à un contrôle NamedRange

  1. Créez un contrôle NamedRange sur la cellule A1.

    Dim rng As Microsoft.Office.Tools.Excel.NamedRange = _
        Me.Controls.AddNamedRange(Me.Range("A1"), "NamedRange1")
    
    Microsoft.Office.Tools.Excel.NamedRange rng =
        this.Controls.AddNamedRange(this.Range["A1", missing], "NamedRange1");
    
  2. Définissez la couleur du texte dans le contrôle NamedRange.

    rng.Font.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Red)
    
    rng.Font.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Red);
    

Utilisation de plages Excel natives

Pour appliquer de la couleur à un objet de plage Excel natif

  • Créez une plage au niveau de la cellule A1 puis définissez la couleur du texte.

    Dim rng2 As Excel.Range = Me.Application.Range("A1")
    rng2.Font.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Red)
    
    Excel.Range rng2 = this.Application.get_Range("A1", missing);
    rng2.Font.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Red);
    

Voir aussi

Tâches

Comment : appliquer des styles à des plages dans les classeurs

Comment : faire référence aux plages de la feuille de calcul dans le code

Concepts

Utilisation des plages

NamedRange, contrôle

Fonctionnement des paramètres optionnels dans les solutions Office

Autres ressources

Contrôles hôtes Excel