vb设置excel单元格格式的问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 08:49:28
x1sheet.Cells(1, 1).Font.Name = "Arial",这么写vb报错 “要求对象”而其他字体属性的设置均没有问题。比如: xlsheet.Range("A1:B2").Font.Bold = True xlsheet.Range("A1:B2").Font.Size = 10都可以运行通过,这是怎么回事?
改过了 x1sheet.Range("A1:B2").Font.Name = "Arial",还是提示要求对象 郁闷了

cells本身就是Range下的属性,cells下面没有其他继承的函数和属性。

所以说cells.font.name这是不存在的,font.name是range下的属性,所以range.font.name ,range.font.size 都是可行得

x1sheet.Range("A1:B2").Font.Name 这里你写的是x1注意是数字1

而xlsheet.Range("A1:B2").Font.Bold 你定义的对象名叫 Xl***,注意是字母L

错就错在你打错字了