C# 如何使用OpenXML保存文档模板

C# 如何使用OpenXML保存文档模板,c#,ms-word,openxml,C#,Ms Word,Openxml,我需要替换该值并使用OpenXML保存模板文档。我替换该值,但无法打开模板文档 我的代码是: private void SavePart(OpenXmlPart part, string text) { using (StreamWriter sw = new StreamWriter(part.GetStream(FileMode.Create))) { sw.Write(text); } } 我需要打开该“部分”文档。您能在阅读文档的地方发布代码吗?这仅具有写

我需要替换该值并使用OpenXML保存模板文档。我替换该值,但无法打开模板文档

我的代码是:

private void SavePart(OpenXmlPart part, string text)
{
   using (StreamWriter sw = new StreamWriter(part.GetStream(FileMode.Create)))
   {
      sw.Write(text);
   }
}

我需要打开该“部分”文档。

您能在阅读文档的地方发布代码吗?这仅具有写入操作。您还尝试编辑什么类型的文件?OpenXML用于读/写字处理文档、电子表格等,正确读/写的方法可能会略有不同,具体取决于您使用的文档。请您向我解释一下为什么要使用
IDictionary
来存储内容?据我所见,我认为你可能把过程复杂化了。在我的工作中,我实现了一个标签系统,用来自SQL的数据替换docx文件中的标签,我不需要做任何接近于这么复杂的事情。我们需要代码、错误跟踪和发生的地方。