0

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

我已经使用了此代码,但它不会在同一位置替换,而是在以下段落中插入:

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

见表 Word 报告图像中的错误

4

1 回答 1

0

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

于 2017-12-21T01:57:07.770 回答