Udostępnij za pośrednictwem


Programowe stosowanie koloru do zakresów programu Excel

Aby zastosować kolor do tekstu w zakresie komórek, użyj NamedRange kontrolki lub natywnego obiektu zakresu programu Excel.

Dotyczy: informacje w tym temacie dotyczą projektów na poziomie dokumentu i projektów dodatków VSTO dla programu Excel. Aby uzyskać więcej informacji, zobacz Funkcje dostępne przez aplikacja pakietu Office lication i typ projektu.

Używanie kontrolki NamedRange

Ten przykład dotyczy dostosowań na poziomie dokumentu.

Aby zastosować kolor do kontrolki NamedRange

  1. Utwórz kontrolkę NamedRange w komórce A1.

    Microsoft.Office.Tools.Excel.NamedRange rng =
        this.Controls.AddNamedRange(this.Range["A1"], "NamedRange1");
    
  2. Ustaw kolor tekstu w kontrolce NamedRange .

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

Używanie natywnych zakresów programu Excel

Aby zastosować kolor do natywnego obiektu zakresu programu Excel

  1. Utwórz zakres w komórce A1, a następnie ustaw kolor tekstu.

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