1.Excel的行高和列宽单位无法用mm 或cm 表示。需要计算。 1024*768下,1CM 约为 38 像素。以此为基准,可计算并 控制报表的行列位置。 行高是以磅为单位 1mm=2.835 2.Excel行高所使用单位为磅(1cm=28.6 磅),列宽使用单 位为1/10 英寸(既1 个单位为2.54mm) excel 里的单位和cm(厘米)可以这样转换: 毫米=2.7682个单位 厘米=27.682个单位 单位=0.3612毫米 毫米=0.4374个单位 厘米=4.374个单位 单位=2.2862毫米 3.列宽与EXCEL 的标准字体有关 "帮助"中说-------出现在“标准列宽”框中的数字为适合于单元格的标准字 体的数字 0-9 的平均值。 注解:标准字体------是指 EXCEL---工具---选项---常规中的标 准字体(当然与字大小也有关) 因为字体中,如,0 其宽度有可能不一样,EXCEL是以"标 准字体"的0123456789 这10 个字符的平均值为计量单位. 个单位列宽为多少磅可用VBA得到。 =Range("A1").Width/Columns(1).ColumnWidth (当然A1 不能是合并了的单元格) 简体OFFICE,默认标准字体(宋体12号)情况下 Range("A1").Width/Columns(1).ColumnWidth=6.444 这样行高为56.7,列宽为8.799 时,为2*2CM 分享知识成就自我!