veve 发表于 2011-11-29 14:48:27

怎样用AU3 改变Excel 的列宽 试了$oExcel.Columns(1).ColumnsWidth 不行 [已解决]

本帖最后由 veve 于 2011-11-29 18:41 编辑

$oExcel.Columns(1).ColumnsWidth = 10
$oExcel.ActiveSheet.Columns(1).ColumnsWidth = 10

以上都不行

设行高就可以
$oExcel.Rows(1).RowHeight =24

不知道为什么

还有可以让列宽自动根据最长的内容变吗??

nivisde 发表于 2011-11-29 15:53:06

关注,等待高手出现。

yeqing880 发表于 2011-11-29 17:42:26

$oExcel.ActiveSheet.Columns(1).ColumnWidth = 20

我这里正常运行 autoit 3.3.7.15

veve 发表于 2011-11-29 18:40:19

谢谢yeqing880!!
搞定了 ColumnsWidth ,多写了个S ,郁闷了 一天。。。。

koflion 发表于 2013-1-16 14:17:52


$EXCEL.Cells.VerticalAlignment = -4108 ;设置垂直对齐方式为居中$EXCEL.Cells.HorizontalAlignment = -4108 ;设置水平对齐方式为居中
$EXCEL.ActiveSheet.Columns(1).ColumnWidth = 8 ;设置列宽
$EXCEL.Windows(1).DisplayGridlines=False    ;是否显示网格
$EXCEL.Columns.AutoFit ;自动调整列以获得更佳视图
$EXCEL.Rows.AutoFit ;自动调整行以获得更佳视图

sh1536 发表于 2014-10-28 21:34:03

很不错,学习一下,以备后用
页: [1]
查看完整版本: 怎样用AU3 改变Excel 的列宽 试了$oExcel.Columns(1).ColumnsWidth 不行 [已解决]