|
Как раскрасить ячейку области табличного документа?
| ☑ |
0
Georot
16.02.17
✎
11:14
|
Всем привет!
Существует ли способ раскрашивать отдельные ячейки полученной области табличного документа?
Например, получаю область
ОбластьМакета = Макет.ПолучитьОбласть("Шапка");
Изменить цвет фона возможно только в первой ячейке области через:
ОбластьМакета.ТекущаяОбласть.ЦветФона = WebЦвета.Красный;
При этом раскрасится только первая ячейка это области.
Как обратиться к остальным ячейкам для перекрашивания?
|
|
1
Lexey_
16.02.17
✎
11:34
|
(0) Область(<НомерПервойСтроки>, <НомерПервойКолонки>, <НомерПоследнейСтроки>, <НомерПоследнейКолонки>)
Возвращаемое значение:
Тип: ОбластьЯчеекТабличногоДокумента
дальше красишь полученную ОбластьЯчеекТабличногоДокумента
|
|
2
Georot
16.02.17
✎
11:40
|
(1) Это понятно, но это надо во всей процедуре вывода табличного документа считать строки и колонки чтобы в нужный момент получить через этот метод диапазон ячеек и раскрасить их.
Нет ли способа по текущей области определить адрес ячеек, чтобы от него отталкиваться?
|
|
3
Гипервизор
16.02.17
✎
11:47
|
(0) Ячейке можно назначить имя.
|
|
4
Georot
16.02.17
✎
12:04
|
(3) Сработало! Спасибо!
ОбластьЯчейки.Области.ИмяЯчейки.ЦветФона = WebЦвета.Зеленый;
|
|