Поделиться через


Программное применение цвета к диапазонам Excel

Чтобы применить цвет к тексту в диапазоне ячеек, используйте NamedRange элемент управления или собственный объект диапазона Excel.

Область применения. Сведения в этом разделе относятся к проектам уровня документа и проектам надстроек VSTO для Excel. Дополнительные сведения см. в разделе "Функции", доступные по Приложение Office ликации и типу проекта.

Использование элемента управления NamedRange

Этот пример предназначен для настройки на уровне документа.

Применение цвета к элементу управления NamedRange

  1. Создайте элемент управления в ячейке NamedRange A1.

    Microsoft.Office.Tools.Excel.NamedRange rng =
        this.Controls.AddNamedRange(this.Range["A1"], "NamedRange1");
    
  2. Задайте цвет текста в элементе NamedRange управления.

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

Использование собственных диапазонов Excel

Применение цвета к собственному объекту диапазона Excel

  1. Создайте диапазон в ячейке A1 и задайте цвет текста.

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