Word 2007: дублирование таблицы с контролем содержимого с одной страницы на другую - PullRequest
2 голосов
/ 16 июня 2010

Есть ли способ клонировать таблицу с предопределенным стилем, шрифтами, контролем содержимого и т. Д. С одной страницы на другую, чтобы я мог заполнять разные данные в разных рассказах. так, например, у меня будет, скажем, таблица с именем, возрастом и адресом одного человека в одной таблице. тогда следующая страница будет иметь такой же стиль таблицы, но информация будет другой.

Возможно ли это? Я нашел способ клонировать строки / столбцы, но не всю таблицу.

Я использую C # с OpenXML SDK 2.0. Любая помощь в этом вопросе будет высоко ценится.

Спасибо в ожидании.

1009 * привет *

1 Ответ

0 голосов
/ 20 июля 2011

эта статья может помочь

foreach (var order in customerOrderHistory)
    {
        TableRow rowCopy = (TableRow)theRow.CloneNode(true);
        rowCopy.Descendants<TableCell>().ElementAt(0).Append(new Paragraph 
            (new Run (new Text(order.Contact.ToString()))));
        rowCopy.Descendants<TableCell>().ElementAt(1).Append(new Paragraph 
            (new Run (new Text(order.NameOfProduct.ToString()))));
        rowCopy.Descendants<TableCell>().ElementAt(2).Append(new Paragraph 
            (new Run (new Text(order.Amount.ToString()))));
        theTable.AppendChild(rowCopy);
     }
...