为有中文需求的客户提供多渠道中文技术支持.

Wed Aug 10, 2022 11:28 am

通过Spire.Office修改word文件中图表所选数据区域内的数据,然后另存新文件。
问题现象:
>新文件打开时,图表显示的仍然是修改前的数据。
>但当双击图表时,图表显示修改后的数据,且图表所选数据区域内的数据也是修改后的数据。
期待结果:
>新文件打开时,图表显示修改后的数据。

我在修改数据之后调用了activate也没效果,有啥办法吗?

zhuqiuhua
 
Posts: 6
Joined: Mon Aug 08, 2022 9:13 am

Wed Aug 10, 2022 2:24 pm

补充一下,Excel里图表没有这个问题。
通过Spire.Office修改Excel文件中图表所选数据区域内的数据,然后另存新文件。
再打开新文件时,图表显示的是修改后的数据。

zhuqiuhua
 
Posts: 6
Joined: Mon Aug 08, 2022 9:13 am

Thu Aug 11, 2022 6:26 am

Hello qiuhua zhu,

感谢您的询问。
为了我们准确地调查您的问题,请提供给我们您的完整测试代码和输入测试文档。你可以上传在这里或者通过邮件(support@e-iceblue.com)发送给我。提前感谢!

Sincerely,
Simple
E-iceblue support team
User avatar

Simple.Li
 
Posts: 248
Joined: Fri Jul 01, 2022 2:33 am

Fri Aug 12, 2022 7:20 am

您好,

测似代码和测试文档如下:
word_chart.zip


测试代码:TestWordChart.java
数据更新前的文档:chart_org.dot
数据更新后的文档:chart_new.dot

谢谢

zhuqiuhua
 
Posts: 6
Joined: Mon Aug 08, 2022 9:13 am

Mon Aug 15, 2022 6:47 am

Hello qiuhua zhu,

感谢您的分享。
我们产品添加OLE时显示的图片是通过代码方式添加的,你可以参考“添加 OLE 到 Word 文档”文章的代码,而微软是界面化的操作,它这个显示图是自动生成。由于处理的逻辑不一致,抱歉目前我们产品不能够实现自动更新的OLE显示图片的功能。感谢您的理解!
参考链接:https://www.e-iceblue.cn/spiredocforjavaoperating/add-ole-in-word-using-java.html

Sincerely,
Simple
E-iceblue support team
User avatar

Simple.Li
 
Posts: 248
Joined: Fri Jul 01, 2022 2:33 am

Return to 中文技术支持