TExcelApplication的问题(100分)

  • 主题发起人 主题发起人 luket_1979
  • 开始时间 开始时间
L

luket_1979

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一个查询,使用TExcelApplication将数据库中的内容全部写到在Excel文件中作为报表输出。请问怎样在Excel文件中画出表格的边框。
谢谢
 
range是取到的范围,你可以自己定义它的范围。
range:=sheet.range['b4:g'+inttostr(listview5.Items.Count+4)];
range.borders.linestyle:=xlcontinuous;(画线,去查其他的线是怎么定义的。就可以了)
range.horizontalalignment:=xlcenter;(居中)
sheet.range['a1:g'+inttostr(listview5.Items.Count+4)].font.size:=9;(字体大小);
写格子:
sheet.cells[i+5,2]:=listview5.Items.Caption;
不需要问别人了。
我已经用在我的程序中。绝对正确了。
 
请问哪有ExcelVBA的帮助
 
我写xlSheet.Range['b4:g4']编译提示少参数。
 
装了OFFICE之后,就会有ExcelVBA帮助。
 
比如在装了OFFICEXP后,有文件:C:/Program Files/Microsoft Office/Office10/2052/VBAXL10.CHM
 
我知道了,必须写xlSheet.Range['A1','C8'].Borders.LineStyle := xlContinuous;可能是因为我用的是D6。
现在画框是没有问题了,但都是同样粗细的线,如果要把外框weight=2,而里面的框还是1该怎么处理?
 
后退
顶部