用表格

时间:2017-10-23 19:15:23

标签: c# docx novacode-docx

我正在使用C#Novacode Docx库在word文件的一部分中用table替换字符串,但是表格插入了下面的段落。我想用word文件中的表替换text(#table1#)

我已经使用过这段代码,但是它并没有替换在同一个位置,而是在段落下面插入:

foreach (var paragraph in document.Paragraphs)
{
    paragraph.FindAll("#table1#").ForEach(index => paragraph.InsertTableAfterSelf((t1)));
    document.ReplaceText("#table1#", "");
}

see table Error in word report image

1 个答案:

答案 0 :(得分:0)

你应该尝试:
Step1 :替换"#table1#"在文件中的一个表格 Step2 :在您的代码中:
Novacode.Table t = document.Tables [0];
Novacode.Table table = t.InsertTableAfterSelf(numberRow,numberColumn);
t.Remove();