Word文档中有下面这样一个表格,和一个相应的统计图表(直方图): 产品1 产品2 产品3 产品4
应完成 100 120 130 60
实际完成 80 70 40 50
在word中,只要选定那个图表,右键选择“图表对象”→“编辑”就可以打开一个“数据表”。对“数据表”中的数据进行修改,图表就会自动更新。求问:在vb程序中,对上面表格中的一部分数据进行修改,如何把修改后的数据体现到那个图表(直方图)中。
应完成 100 120 130 60
实际完成 80 70 40 50
在word中,只要选定那个图表,右键选择“图表对象”→“编辑”就可以打开一个“数据表”。对“数据表”中的数据进行修改,图表就会自动更新。求问:在vb程序中,对上面表格中的一部分数据进行修改,如何把修改后的数据体现到那个图表(直方图)中。
1、对象本身提供接口,并利用此接口进行内容判断
2、获取对象的rtf代码(或类似rtf)进行内容分析第一种方法,一般独立的对象可能容易判断,嵌入式的判断几乎无法做到
第二种方法,您需要自行分析,可能需要非常细致的判断,难度也是极大的
1、继续寻求VBA方式解决----麻烦,效率低;
2、使用微软的 office OWC组件----在线编辑功能差点点
3、使用微软的 dsoframer.ocx ---很省力,在vb中使用,它就是一个嵌入VB的WORD或EXCEL或PP。
----------------------
1)下载DsoFramer_KB311765_x86,解压,将dsoframer.ocx注册
2)在vb中引用。。
该程序的目的是统计数据库中的数据,然后自动生成一个包含有统计表和统计图的WORD文档!