Skip to Content

Получить цвет ячейки

Элемент получает цвет заливки ячейки листа книги Excel в формате HEX. Для корректной работы следует поместить элемент в контейнер Microsoft 365.

Используется, когда цвет ячейки несет смысл — например, сотрудники помечают строки реестра цветом как «согласовано» или «отклонено».

Свойства

Описание общих свойств элемента см. в разделе Свойства элемента . Символ * в названии свойства указывает на обязательность его заполнения.

СвойствоТипОписание
Параметры:
Лист*StringИмя листа. По умолчанию "Sheet1"
Книга*DriveItemКнига Excel. См. Общие свойства элементов
Ячейка*StringАдрес ячейки, например "B2"
Результат:
РезультатStringПеременная для сохранения цвета в формате #RRGGBB, например "#FFFF00" для желтого. Если у ячейки нет заливки — "#FFFFFF" или пустое значение

Практический пример

Проверка отметки «согласовано» зеленым цветом

  • Лист: "Реестр"
  • Книга: book
  • Ячейка: "A" + rowNumber
  • Результат: color

Условие: color == "#00B050".

Чтобы получить объект цвета: System.Drawing.ColorTranslator.FromHtml(color).

Возможные ошибки

ОшибкаПричина и решение
Не указана ячейкаНе заполнено свойство Ячейка
Sequence contains no elementsЛист с указанным именем не найден
Last updated on