用表替换文本

问题描述 投票:0回答:1

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

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

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

c# docx novacode-docx
1个回答
0
投票

你应该试试: 第1步:将“#table1#”替换为文档中的一个表。 第2步:在你的代码中: Novacode.Table t = document.Tables [0]; Novacode.Table table = t.InsertTableAfterSelf(numberRow,numberColumn); t.Remove();

© www.soinside.com 2019 - 2024. All rights reserved.