需要生成一个报表,其中有一列的文本有长有短,长的有100多个字符,短的可能只有10来个字符,的以这一列必须要自动换行,否则报表就打不下了
定义了一个报表模板。
如何让报表可以最小行高(比如设为25),又能让需要自动换行的自适应行高?
VBA中似乎只能选择其一,
Rg.RowHeight = 40 '行高40磅 ----这是设置固定行高
Rg.RowHeight = Ws.StandardHeight ---这是恢复标准行高
如果是希望最小的行高是40,当有些行高超过40时,按自动换行的行高显示该如何处理?
先使用AutoFit 设置自动行高,然后在遍历所有行,判断行高不够40的再设置RowHeight = 40