我有一个用于数据的 word 文件模板和 xml 文件。我想在 word 中查找内容内容控件并从 xml 获取数据,然后替换 word 模板中的文本。我正在使用以下代码,但它没有更新 word 文件。
using (WordprocessingDocument document = WordprocessingDocument.CreateFromTemplate(txtWordFile.Text))
{
MainDocumentPart mainPart = document.MainDocumentPart;
IEnumerable<SdtBlock> block = mainPart.Document.Body.Descendants<SdtBlock>().Where
(r => r.SdtProperties.GetFirstChild<Tag>().Val == "TotalClose");
Text t = block.Descendants<Text>().Single();
t.Text = "13,450,542";
mainPart.Document.Save();
}