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.
|
|