1

Тема: C# Word Таблица в ячейке таблицы

Всем привет. 

На работе я использую печатные формы созданные в Wordе. Для вывода данных в таблицу делаю так:   

[<идентификатор] - открывающий блок
   таблица c шаблонами полей
[идентификатор>] - закрывающий блок

Затем при формировании отчета создаю

var range = document.Range([<идентификатор].pos, [идентификатор>].pos);

и получаю доступ к таблице

var table = range.Tables[1];

которую заполняю данными. Все просто и работает.

Проблема. Сейчас возникла необходимость поместить  такую таблицу в ячейку внешней таблицы (получаем аналог типа TableLayoutPanel). Но я не знаю как получить доступ к таблице в этой ячейке. Range теперь дает ссылку на внешнюю таблицу. Таблиц может быть много и все в разных ячейках. Подскажите пожалуйста, как это сделать попроще.

2

Re: C# Word Таблица в ячейке таблицы

Судя по всему, ты пишешь на C#. Нужную тебе таблицу ты получишь через range.Cells[1].Tables[1]

Лучше день потерять — потом за пять минут долететь!