L luket_1979 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-05 #1 我做了一个查询,使用TExcelApplication将数据库中的内容全部写到在Excel文件中作为报表输出。请问怎样在Excel文件中画出表格的边框。 谢谢
小 小虫飞鱼 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-05 #2 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; 不需要问别人了。 我已经用在我的程序中。绝对正确了。
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; 不需要问别人了。 我已经用在我的程序中。绝对正确了。
L luket_1979 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-05 #4 我写xlSheet.Range['b4:g4']编译提示少参数。
M MichaelZhu Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-05 #5 装了OFFICE之后,就会有ExcelVBA帮助。
M MichaelZhu Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-05 #6 比如在装了OFFICEXP后,有文件:C:/Program Files/Microsoft Office/Office10/2052/VBAXL10.CHM
L luket_1979 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-05 #7 我知道了,必须写xlSheet.Range['A1','C8'].Borders.LineStyle := xlContinuous;可能是因为我用的是D6。 现在画框是没有问题了,但都是同样粗细的线,如果要把外框weight=2,而里面的框还是1该怎么处理?
我知道了,必须写xlSheet.Range['A1','C8'].Borders.LineStyle := xlContinuous;可能是因为我用的是D6。 现在画框是没有问题了,但都是同样粗细的线,如果要把外框weight=2,而里面的框还是1该怎么处理?