2010-06-16 9 views
2

Existe-t-il un moyen de cloner une table avec un style prédéfini, des polices, un contrôle de contenu, etc. d'une page à une autre afin de remplir différentes données contes. Ainsi, par exemple, je voudrais avoir, disons, une table qui montre le nom, l'âge, l'adresse d'une personne dans une table. alors la page suivante a le même style de table mais l'information est différente.Word 2007: Dupliquer un tableau avec le contrôle du contenu d'une page à l'autre

Est-ce possible? J'ai trouvé un moyen de cloner des lignes/colonnes mais pas une table entière. J'utilise C# avec OpenXML SDK 2.0. Toute aide à ce sujet serait très appréciée.

Merci d'avance.

concernant

Répondre

0

ce article peut aider

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); 
    }