Имя: Пароль:
   
1C
 
Изменение цвета ячейки макета
0 php5
 
04.02.08
15:06
Есть макет. На нем есть область, у которой установлен определенный цвет фона. Как поменять его программно?
Пробовал:
Макет = ЭтотОбъект.ПолучитьМакет("Макет");
Область = Макет.ПолучитьОбласть("R2C2:R3C12");
Область.ЦветФона = WebЦвета.Кирпичный;
1 Defender aka LINN
 
04.02.08
15:17
(5) А ты уверен, что тебе именно у макета надо менять? :)
2 php5
 
04.02.08
15:33
Не совсем. В дальнейшем я получаю эту область в цикле и вывожу. Требует менять цвет выводимой области в зависимости от конкретных условий.
3 Defender aka LINN
 
04.02.08
15:38
(2) Ну дык и меняй в табличном документе.
4 php5
 
04.02.08
15:41
(3) Вот я и спрашиваю как поменять? Код, которым я пытаюсь (1) не работает.
5 Поручик
 
04.02.08
15:46
Типа так

ОбластьДокумент = Макет.ПолучитьОбласть("Документ");
ОбластьОформление = ОбластьДокумент.Область(1,2,1,Таб.ШиринаТаблицы);
ОбластьОформление.ЦветФона = WebЦвета.Зеленый;
6 Ветер теней
 
04.02.08
15:53
(0) если меняем в печатном документе...?...:

//Создаём:
ДокПечать = Новый Табличныйдокумент;
...код программы
//Меняем цвет области
Область = ДокПечать.Область("R2C2:R3C5");
Область.ЦветФона = WebЦвета.Кирпичный;    
...код программы
ДокПечать.Вывести("Что-то");
ДокПечать.Показать();
7 php5
 
04.02.08
16:09
Спасибо всем, разобрался...Совсем забыл про метод Область();
2 + 2 = 3.9999999999999999999999999999999...