Согласно Интернету, в Excel 2003 есть ограничение, позволяющее использовать только 56 цветов в книге. Каждый используемый цвет должен присутствовать в цветовой палитре.

Мне нужен собственный цвет RGB для моего графика (например, 10 серий, 10 цветов, которые образуют градиент от красного до серого). Когда я пытаюсь установить их из макросов, Excel преобразует запрошенный цвет в ближайший в своей палитре. Модификация палитры неосуществима, поскольку мне нужно много пользовательских цветов, более 56.

Теперь самое сложное - если я создаю книгу в Excel 2007 с пользовательскими цветами серий и импортирую / открываю ее в Excel 2003, то цвета сохраняются (!) и не добавляется в стандартную палитру. Что приводит меня к мысли, что это ограничение Excel 2003 можно как-то преодолеть в самом Excel 2003. Но как?

Как установить цвет серии в качестве настраиваемого значения RGB, используя макросы?

PS Я на самом деле управляю Excel из COM-объекта Delphi, но решение для макросов должно легко использоваться / адаптироваться.

0