Freigeben über


Gewusst wie: Programmgesteuertes Anwenden von Farben auf Excel-Bereiche

Zum Anwenden von Textfarbe auf einen Zellenbereich verwenden Sie ein NamedRange-Steuerelement oder ein systemeigenes Excel-Bereichsobjekt.

Betrifft: Die Informationen in diesem Thema betreffen Projekte auf Dokument- und auf Anwendungsebene für Excel 2013 und Excel 2010. Weitere Informationen finden Sie unter Verfügbare Funktionen nach Office-Anwendung und Projekttyp.

Verwenden eines NamedRange-Steuerelements

Dieses Beispiel bezieht sich auf Anpassungen auf Dokumentebene.

So legen Sie eine Farbe für ein NamedRange-Steuerelement fest

  1. Erstellen Sie in Zelle A1 ein NamedRange-Steuerelement.

    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"], "NamedRange1");
    
  2. Legen Sie die Farbe des Textes im NamedRange-Steuerelement fest.

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

Verwenden von systemeigenen Excel-Bereichen

So legen Sie eine Farbe für ein systemeigenes Excel-Bereichsobjekt fest

  • Erstellen Sie einen Bereich in Zelle A1, und legen Sie dann die Farbe des Texts fest.

    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");
    rng2.Font.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Red);
    

Siehe auch

Aufgaben

Gewusst wie: Programmgesteuertes Anwenden von Formaten auf Bereiche in Arbeitsmappen

Gewusst wie: Programmgesteuertes Verweisen auf Arbeitsblattbereiche im Code

Konzepte

Arbeiten mit Bereichen

NamedRange-Steuerelement

Automatisieren von Excel mithilfe von erweiterten Objekten

Optionale Parameter in Office-Lösungen