Columns[1].SetWidth(....);
解决方案 »
- 气疯了,散分
- 菜鸟请教一打包问题
- 无锡地区单位图书馆自动化建设解决方案
- 回答均有分.请教各位:用adoconnection连接SQL2000,adotable与adoconnection连接,运行时出错...
- adodataset和adoquery哪个好用一点?
- 【在线给分】如何修改字符串中某位的值
- 我是个初学者,请大家帮帮忙啊。
- 急!关于同时运行两个应用程序的问题!
- 如何索取www.cnsw.org的邀请码?
- 请教!如何为一个系统托盘图标添加一个鼠标左键单击和双击两个事件!我做好的是用右键打开的程序!
- 为什么从DateTimePicker取出的值不等于TimeToStr('00:20:00')?
- 在工作组方式下能否实现DCOM?
var
eapp,eworkbook:variant;
begin
eapp:=createoleobject('excel.application');
eapp.visible:=false;
eworkbook:=eapp.workbooks.add;
eworkbook.worksheets[1].name:='java';
eworkbook.worksheets[1].Columns[1].ColumnWidth := 40;
//exworksheet.columns.autofit;//使各列自动对齐
eapp.activeworkbook.saveas('c:\222.xls');
eapp.workbooks.close;
eapp.quit;
eapp:=unassigned;
showmessage('ok!');
end;
//eworkbook.worksheets[1].columns.autofit;//如不自定义宽度,可以使各列自动对齐
不过用ExcelWorksheet.columns.autofit可以!
var
tp: variant;
在BEGIN
tp := excelapplication1.Workbooks[1].Worksheets[1] ;
excelworksheet1.Range[tp.Columns[2],tp.Columns[2]].ColumnWidth := 10 ;
这样就行了。真怪!!!