关于Excel里字体对齐方式(熟悉OLE的高手进)(10分)

  • 主题发起人 主题发起人 bryantd
  • 开始时间 开始时间
B

bryantd

Unregistered / Unconfirmed
GUEST, unregistred user!
我想选中一个单元格以后,让这个单元格中的文字靠右对齐。
通过录制宏,VBA代码如下:
Range("C4").Select
With Selection
.HorizontalAlignment = xlRight
.VerticalAlignment = xlCenter
.WrapText = True
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With

Delphi代码如下:
ExcelApp.Selection.HorizontalAlignment:=xlRight;
但是这里报错:类型不匹配。应该如何处理?
 
帮顶!

http://www.source520.com

站长开发推广同盟 站长朋友的终极驿站
同时拥有海量源码电子经典书籍下载

http://www.source520.com/search/search.asp

"编程.站长"论坛搜索引擎-----为中国站长注入动力!
 
我是有单元格字体设置问题搞不懂!现在行的设置一般用:
v.activesheet.rows[1].font.size:=12;
但是我现在是一个单元格的字体大小不知道怎么写!
来帮你顶,也想有人回答??
 
google上就能搜索到
xlHAlignCenter = -4108;
xlHAlignDistributed = -4117;
xlHAlignJustify = -4130;
xlHAlignLeft = -4131;
xlHAlignRight = -4152;

用xlHAlignRight
http://www.advdelphisys.com/Code_Lib/ads_Excel.html
 
后退
顶部