Charts 如何将Word文档中嵌入的MS图形图表转换为Excel图表
我有一个Word document.doc,其中包含MS Graph图表形式的图表,这些图表作为OLE对象嵌入。使用Word 2007将该文档转换为.docx格式时,所有这些图表都会成功转换为Excel图表,因为这是Word 2007以后的默认格式。但是,使用Word 2013将原始.doc文件转换为.docx格式时,结果却不一样——只有大约一半的图表转换为Excel格式,而其余的则保留为嵌入式MS Graph图表OLE对象 我有一个更大的.NET应用程序,它需要将旧样式的图表转换为.doc文件中的Excel格式,以便通过自动化Word进行交互,而仅仅升级格式是无法可靠地做到这一点的。是否可以通过编程将MS Graph格式的其余图表转换为新的Excel格式?此时宿主文档将是docx/docm格式?从2007年起,该解决方案在任何版本上都能理想地工作Charts 如何将Word文档中嵌入的MS图形图表转换为Excel图表,charts,office-interop,word-automation,word-2013,excel-charts,Charts,Office Interop,Word Automation,Word 2013,Excel Charts,我有一个Word document.doc,其中包含MS Graph图表形式的图表,这些图表作为OLE对象嵌入。使用Word 2007将该文档转换为.docx格式时,所有这些图表都会成功转换为Excel图表,因为这是Word 2007以后的默认格式。但是,使用Word 2013将原始.doc文件转换为.docx格式时,结果却不一样——只有大约一半的图表转换为Excel格式,而其余的则保留为嵌入式MS Graph图表OLE对象 我有一个更大的.NET应用程序,它需要将旧样式的图表转换为.doc文件
我已经搜索过这个网站、谷歌和MSDN,但在Word对象模型中没有找到任何可以实现这一点的函数。通过从OLE对象复制数据、样式和格式,手动重新创建等效的Excel图表是可能的,但对于此应用程序不可行。您找到了解决方法吗?我或多或少陷入了同样的境地。@ZunairZubair不幸没有,对不起。@R Hoffmann,谢谢: