Autofit方法为什么对range对象不起作用
(msxl-autofit(msxl-get-range exsheet"a1:b2"))该段代码达不到使range对象自动调整宽度的目的,而改成下句后则可以:(vlax-invoke-method(vlax-get-property(vlax-get-property(msxl-get-range exsheet"a1:b2")"cells")"columns")"autofit"),百思不得其解啊,望高手给予解答!
(msxl-AutoFit(msxl-get-Columns(msxl-get-range exsheet"a1:b2")))这样也能自动调整列宽,我想不明白的是autofit明明是range对象的方法,为什么还得搞个columns呢? 也解决了,autofit方法只对列(行)区域有效,vba中的写法类似于Worksheets("Sheet1").Range("A1:E1").Columns.AutoFit。 本帖最后由 namezg 于 2013-4-11 22:57 编辑
Worksheets("Sheet1").Columns("A:E").AutoFit
Worksheets("Sheet1").Range("A:E").Columns.AutoFit
页:
[1]