level 11
阳光和青草
楼主
假如有两个Excel文件,我想把其中一个Excel文件中的某个数据范围的数据拷贝到另外一个Excel文件当中。
目前的思路是这样的,我用两个OLE变量分别打开这两个文件,然后对比要拷贝的每个单元的字体,内容,底色,宽高,边框类型,然后往另外一个变量要拷贝的对应区域中进行赋值。这么做十分烦琐,而且合并单元还不好处理。
谁能帮帮我提个思路如何处理这个过程,有现成的事例最好,不要考虑用Delphi中Server控件中的Office控件,那个太挑剔Office版本,已经放弃了。也不要用Rang[].Copy加Rang[].PasteSpecial。那个功能会直接插入一个Excel对象,而并非每个单元格数据。
2014年02月26日 04点02分
1
目前的思路是这样的,我用两个OLE变量分别打开这两个文件,然后对比要拷贝的每个单元的字体,内容,底色,宽高,边框类型,然后往另外一个变量要拷贝的对应区域中进行赋值。这么做十分烦琐,而且合并单元还不好处理。
谁能帮帮我提个思路如何处理这个过程,有现成的事例最好,不要考虑用Delphi中Server控件中的Office控件,那个太挑剔Office版本,已经放弃了。也不要用Rang[].Copy加Rang[].PasteSpecial。那个功能会直接插入一个Excel对象,而并非每个单元格数据。