Формируется вывод на печать в сложном вордовском макете через 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С, может кто подскажет другой форум где это будет более профильным? И ещё нет ли какого способа создать объект ВыбранныеЯчейки типа Cells, без того чтобы выделять конкретную ячейке через select.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший