每次我将数据导入EXCEL以后,显示结果就会非常宽
我想扩大他的打印范围,让尽量多的数据都打印出来,可以实现吗?
另外,列宽怎么调整,什么命令?能不能让他自适应,根据文字的宽度改变列宽?

解决方案 »

  1.   

    你可以在EXCEL里做几个宏,用DELPHI来调用就行。也可以用DELPHI来设置列宽,方法参看EXCEL的帮助和VBA帮助
      

  2.   

    我就是不知道怎么查看EXCEL的帮助,在DELPHI里我根本无法查看到有关EXCEL控件的任何帮助
    能给我指条路吗?哪里有帮助可以看?
      

  3.   

    希望能对你解决上面的问题有所帮助。  对象名.cells.item[1,1].ColumnWidth :=10; // 设置列宽
      对象名.cells.Item[1,1].RowHeight := 10; // 设置列高
      对象名.cells.item[1,1].WrapText:=true;   //自动换行
      

  4.   

    我收集的帮助在邮箱里面,可tnnd今天一直进不去。
    所以给不了你了。留个q:147713869改天给你吧。
      

  5.   

    让excel的列自适应数据宽度就可以了
      

  6.   

    OLE自动化的问题,做一个查询类型库的程序,然后查出Excel自动化类型库中公布的方法和属性,就可以知道怎么控制Excel的大部分方法了。