Array
(
)

WordprocessingDocument

Irapuan Jr
   - 03 ago 2011


Blz?

Estou terminando um componente onde obtenho um template em docx e substituo algumas palavras.

Acontece que preciso inserir uma tabela em uma posição específica do arquivo.

Crio a tabela (objeto TABLE() ) e consigo apenas adicionar (Append) e não inserir em um local especifico (LocalizarSubstituir)

Para adicionar a tabela uso:
...
wordDoc.MainDocumentPart.Document.Body.Append(table)


Para localizar e substituir textos uso:

...
nodeText = node.FirstChild.InnerText
...
nodeText = nodeText.Replace(oldText, NewText)
...
node.FirstChild.InnerText = nodeText


mas não consigo inserir o objeto table.

Alguém tem alguma sugestão?