Имя: Пароль:
1C
1С v8
Цвет ячейки Эксель из 1С
0 МЮЛЛЕР
 
22.07.13
21:31
В таблице экселя прописана формула условного форматирования, которая собирает из других страниц и файлов информацию, а затем раскрашивает ячейку.

Вопрос, как заставить эксель при подключении из 1С вычислить формулы, а затем прочитать цвет форматирования из ячейки?
1 Рэйв
 
22.07.13
21:34
(0)Через VBA вестимо...
Но..Знаешь , проще раскрашивать при получении
2 МЮЛЛЕР
 
22.07.13
21:37
(1) не реально вычислять в 1С все, что прописано в формуле условного форматирования на ячейке.

Проще как-то заставить в режиме Com-соединения вычислить формулы и прочитать цвет из ячейки.
3 Рэйв
 
22.07.13
21:38
(2)Ты видно еще не пробовал по СОМ формулы эксель прочитать..
Ну дерзай.:-)
4 МЮЛЛЕР
 
22.07.13
21:39
Каким методом заставить открытый файл экселя через COM вычислить формулы?

(3) мне формулы не нужны, мне надо прочитать формат ячейки (цвет)
5 Вяйнемейнен
 
22.07.13
21:40
Смотри объектную модель Excel
будет что-то типа
Тек_Код_Цвета = Doc.Cells(СчетчикСтрок,1).Font.ColorIndex;
6 Вяйнемейнен
 
22.07.13
21:42
Font.ColorIndex - это индекс цвета шрифта, для фона будет похоже.
7 Мэс33
 
22.07.13
21:57
Doc.Cells(СчетчикСтрок,1).Font.Color; // цвет шрифта
Doc.Cells(СчетчикСтрок,1).Interior.Color; //цвет фона
8 Волчара2010
 
22.07.13
22:11
самое прикольное, что формула условного форматирования формат ячейки не меняет, она тупо показывает цвет в ячейке
9 hhhh
 
23.07.13
00:18
а чего тогда в экселе цвета левые получаются?