У меня есть шаблон файла Word и файл XML для данных. Я хочу найти элемент управления содержимым в слове и получить данные из xml, а затем заменить текст в шаблоне слова. Я использую следующий код, но он не обновляет файл 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();
}