我正在使用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#", "");
}
答案 0 :(得分:0)
你应该尝试:
Step1 :替换"#table1#"在文件中的一个表格
Step2 :在您的代码中:
Novacode.Table t = document.Tables [0];
Novacode.Table table = t.InsertTableAfterSelf(numberRow,numberColumn);
t.Remove();