C# 将一个Office文档添加到另一个文档并保持格式(Excel转换为Word)(OpenXmlPowerTools)

C# 将一个Office文档添加到另一个文档并保持格式(Excel转换为Word)(OpenXmlPowerTools),c#,excel,ms-word,ms-office,openxml,C#,Excel,Ms Word,Ms Office,Openxml,我想将一个office文档添加到另一个文档。到目前为止,我必须将一个word文档添加到另一个word文档中。这很容易通过OpenXmlPowerTools实现。 但是现在我必须在这个word文档中添加一个xls文档。我能做什么 重要的是保持xls样式 List<Source> sources = new List<Source>() { new Source(new WmlDocument(source1), true), new Source(new W

我想将一个office文档添加到另一个文档。到目前为止,我必须将一个word文档添加到另一个word文档中。这很容易通过OpenXmlPowerTools实现。 但是现在我必须在这个word文档中添加一个xls文档。我能做什么

重要的是保持xls样式

List<Source> sources = new List<Source>()
{
    new Source(new WmlDocument(source1), true),
    new Source(new WmlDocument(source2), false),
};

DocumentBuilder.BuildDocument(sources, pathDoc);
List sources=新列表()
{
新来源(新WmlDocument(source1),真),
新来源(新WmlDocument(source2),错误),
};
DocumentBuilder.BuildDocument(源代码、路径文档);

我认为您的答案是:“,学习如何利用开放式XML SDK以编程方式将Excel电子表格嵌入Word文档”

但这不是动态的,或者?我把本教程理解为excel文档的一次性反射?!?我的Excel文档是动态的。好吧,我错了。它是动态的,但我的文件每次都被销毁。如果我不让它运行,我会发布问题好的,它只处理一个问题。没有用户可以双击其内容。我想立即的内容没有excel一样的边界,也许你可以改变逻辑触发加载没有用户,在创建等。。。