ТабличныйДокумент. Объединение группировок по горизонтали
☑
0
Zixxx
09.04.12
✎
12:55
Хлопцы, киньте примером как такое сделать в макете:
...запарился что-то не выходит все никак нормально :(
1
zak555
09.04.12
✎
12:55
СКД ?
2
Zixxx
09.04.12
✎
12:59
(1) Нет, нужно строить в ручную
3
nuctoh
09.04.12
✎
12:59
А в чем проблема-то?
Есть метод Объединить(), его и дергай
4
Zixxx
09.04.12
✎
13:01
(3) Объединение идет по имени области R1C1:R1C2 например, у меня именные области при получении которых имя любой области R1C1
5
nuctoh
09.04.12
✎
13:03
Порядок действий примерно такой:
1. Перед выводом в шапку колонок Группа_n запоминаем начальную ширину табдока (НачШирина)
2. После вывода группы колонок берем конечную ширину табдока (КонШирина)
3. Группируем колонки с фамилией в одну табдок.Область(1, НачШирина+1, 1, КонШирина).Объединить()
6
Cube
09.04.12
✎
13:03
(4) Объединять нужно ПОСЛЕ метода Вывести() или Присоединить(). Т.е. Вывел колонки в отчет, потом уже объединяй ячейки.
7
nuctoh
09.04.12
✎
13:05
Собсна, номер строки надо заменить с 1 на нужный
8
Zixxx
09.04.12
✎
13:15
(7) Спасибо
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший