1)Я пытаюсь в libre office calc 6.0.3.2 определить цвет ячейки. Там ...

Автор ForumOOo (бот), 30 марта 2022, 17:29

0 Пользователи и 1 гость просматривают эту тему.

ForumOOo (бот)

Компонент: Calc
Версия продукта: 6.x
Сборка: ×64
ОС: Майкрософт Windows 10 Домашняя для одного языка

1)Я пытаюсь в libre office calc 6.0.3.2 определить цвет ячейки. Там
используются разные оттенки зеленого. Как мне установить название цвета,
его код и тому подобное?
2)Как условным форматированием покрасить в этот же цвет у себя в моей
таблице?

Тестовый файл: http://forumooo.ru/attachments/upload/1648650464457-2107062134.jpg (1786.28 КБ)

--
Подпись: Елизавета

sokol92

#1
LibreOffice Calc (как и Excel) использует для нумерации цветов систему RGB.
Пример установки цвета для выделенной (текущей) ячейки.

Sub Test
 Dim oCell
 oCell=ThisComponent.CurrentSelection
 Msgbox "Цвет ячейки: "  & oCell.CellBackColor
 oCell.CellBackColor=RGB(0, 255, 0)  ' зеленый (лайм)
 Msgbox "Новый цвет ячейки: "  & oCell.CellBackColor
End Sub


Тестовый файл (или фрагмент его) нужно выкладывать в формате .ods. Хотя наверняка есть программы (и/или люди), который могут определить номера цветов по картинке. :)

Для условного форматирования (УФ) нужно предварительно создать стиль ячеек с нужными свойствами (если нет ранее созданного) и указать имя этого стиля в правиле УФ.
Владимир.

eeigor

#2
Цитата: ForumOOo (бот) от 30 марта 2022, 17:29Как мне установить название цвета,
его код и тому подобное?
Что "подобное"?
Можно разобрать цвет на составляющие: Red(), Green(), Blue().
И будут Вам оттенки...
Ubuntu 18.04 LTS • LibreOffice 7.5.1.2 Community

economist

Значения R G B для цветов - в таблице.
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...

Елизавета