Имя: Пароль:
1C
1С v8
Объединение ячеек в таблице вордовского макета
0 Sayan_mi
 
02.07.20
08:40
Формируется вывод на печать в сложном вордовском макете через ComОбъект. В макете есть таблицы. Нормально их заполняю, раскрашиваю и прочее. Но часть ячеек надо объединить в одну, часть по вертикали, часть по горизонтали. Пытаюсь это сделать так:
ДокументВорд.Content.Tables(3).Cell(НомСтрокиВорд,2).Select();
ДокументВорд.Application.Selection.Cells.ADD(ТаблВорд.Cell(НомСтрокиВорд,3));
ДокументВорд.Application.Selection.Cells.ADD(ТаблВорд.Cell(НомСтрокиВорд,4));
ДокументВорд.Application.Selection.Cells.ADD(ТаблВорд.Cell(НомСтрокиВорд,5));
ДокументВорд.Application.Selection.Cells.Merge();

Так вот ADD не увеличивает количество объектов в Cells. Вариант ДокументВорд.Application.Selection.InsertCells(ТаблВорд.Cell(НомСтрокиВорд,3)) Выдает ошибку {Справочник.табСметыЗаказчиков.Форма.ФормаЭлементаДинамическая.Форма(44186)}: Ошибка при вызове метода контекста (InsertCells): Типы не совпадают (1). Типы ячеек строка, заполнены ли значения в ячейках роли не играет, ошибка идёт в обоих случаях.

Не подскажите ли что я делаю не так?
1 Sayan_mi
 
02.07.20
09:27
Понимаю что тема не совсем по 1С, может кто подскажет другой форум где это будет более профильным? И ещё нет ли какого способа создать объект ВыбранныеЯчейки типа Cells, без того чтобы выделять конкретную ячейке через select.
2 МихаилМ
 
02.07.20
09:46
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс