我需要创建现有word文档的相同副本,并在打开原始第一个文档时将其作为另一个实例打开。第二个单词文档不保存,但用户可以选择是否保存。
这需要使用OpenXML来完成。
我将附上当前的实现。这个实现有几个问题。
第一个文档在使用语句在WordprocessingDocument中使用之前需要先关闭。
第二个新创建的文档需要保存在本地文件夹中。
代码启动
var doc = Globals.ThisAddIn.Application.ActiveDocument;
doc.Save();
string fileName = doc.FullName;
doc.Close();
using (WordprocessingDocument document = WordprocessingDocument.Create(fileName, WordprocessingDocumentType.Document))
{
}
答案 0 :(得分:0)
为什么需要使用OpenXML?使用Interop,您可以简单地:
快速完成并完美完成工作