ExcelWorksheet1.Columns[1].HorizontalAlignment:=xlCenter;出错(50分)

  • 主题发起人 主题发起人 xuzhsyf1
  • 开始时间 开始时间
X

xuzhsyf1

Unregistered / Unconfirmed
GUEST, unregistred user!
ExcelWorksheet1.Columns[1].HorizontalAlignment:=xlCenter;
出错提示 Class does not have a default property
如何解决
我想控制第三列到第五列水平居中
 
ExcelWorksheet1.Columns[1].HorizontalAlignment:=xlCenter;
应该是这样的
ExcelWorksheet1.Range[A1,E1].Select;
ExcelWorksheet1.Range[A1,E1].HorizontalAlignment:=xlCenter;
 
可是我想让第一列中的所有行都居中显示啊 而且行数不固定
 
我里面的A1,E1 两个值你可以用变量传进去,随便你要对什么进行操作,但格式必须是这样的,你可参照,EXCEL里的宏编码
 

最近我在研究Excel 2000,才知道他的功能确实非常的强大(用VBA来实现很多自动化管理),比起很多个人编写的报表软件好多了,我现在很多项目直接用 Excel2000来实现,没用再用Delphi来管理。(如果你需要这个方面的东西到Http://szlr.net:8088给我留言),我也是在学习中,希望相互学习。
 
后退
顶部