Porady: Programowane stosowanie koloru do zakresów programu Excel
Aby zastosować kolor do tekstu wewnątrz zakresu komórek, należy użyć NamedRange formantu lub obiektu macierzystego zakresu programu Excel.
Zastosowanie: Informacje przedstawione w tym temacie mają zastosowanie do projektów na poziomie dokumentu i aplikacji obsługiwanych w programach Excel 2013 i Excel 2010. Aby uzyskać więcej informacji, zobacz Funkcje dostępne w aplikacjach pakietu Office i typ projektu.
Za pomocą formantu NamedRange
W tym przykładzie jest na poziomie dokumentu dostosowań.
Aby zastosować kolor do sterowania NamedRange
Tworzenie NamedRange kontroli w komórce 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"], "NamedRange1");
Ustawianie koloru tekstu w NamedRange kontroli.
rng.Font.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Red)
rng.Font.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Red);
Za pomocą zakresów programu Excel w trybie macierzystym
Aby zastosować kolor do obiektu macierzystego zakresu programu Excel
Utwórz zakres w komórce A1, a następnie ustaw kolor tekstu.
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);
Zobacz też
Zadania
Porady: Programowane stosowanie stylów do zakresów arkusza w skoroszycie
Porady: Programowane odwoływanie do zakresów arkusza w kodzie
Koncepcje
Automatyzowanie programu Excel za pomocą obiektów rozszerzonych