VBA中 不能设置类 Range 的 HorizontalAlignment 属性
xlApp.ActiveSheet.range("A1:H1").HorizontalAlignment=xlCenter我这样设置单元格的内容居中显示结果提示错误:“不...
xlApp.ActiveSheet.range("A1:H1").HorizontalAlignment = xlCenter
我这样设置单元格的内容居中显示结果提示错误:“不能设置类 Range 的 HorizontalAlignment 属性”
大牛们,
求help!
代码如下: 展开
我这样设置单元格的内容居中显示结果提示错误:“不能设置类 Range 的 HorizontalAlignment 属性”
大牛们,
求help!
代码如下: 展开
2个回答
2012-08-28 · 知道合伙人软件行家
关注
展开全部
xlApp.ActiveSheet.range("A1:H1").HorizontalAlignment = xlCenter
不要使用activesheet。
试试改成:
xlApp.Sheets("sheet1").range("A1:H1").HorizontalAlignment = xlCenter
我怀疑你的xlapp根本就没有激活。
怎么会有activesheet,导致range为空,当然就设置不了。。
你改成这个,同样是因为前面没有工作表
Range("A1:H1").Select
With Selection
.HorizontalAlignment = xlCenter
End With
它不知道去哪里选择
不要使用activesheet。
试试改成:
xlApp.Sheets("sheet1").range("A1:H1").HorizontalAlignment = xlCenter
我怀疑你的xlapp根本就没有激活。
怎么会有activesheet,导致range为空,当然就设置不了。。
你改成这个,同样是因为前面没有工作表
Range("A1:H1").Select
With Selection
.HorizontalAlignment = xlCenter
End With
它不知道去哪里选择
更多追问追答
追问
谢谢你的回答,不过还是提示错误:不能设置类 Range 的 HorizontalAlignment 属性。
追答
发你的文件到evilfarmer@126.com
不然把代码贴全
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询