默认情况下,Excel的行高为14.25(19像素),列宽为8.38(72像素),单位无法直接用毫米(mm)或厘米(cm)表示,需要换算,换算表如下。
======================================
像素 磅 英寸 毫米 厘米 十二点活字
96 72 1 25.4 2.54 6
======================================
行高是以磅为单位
1个单位=1磅=4/3像素=0.3528mm(25.4/72)
1mm=2.835个单位(72/25.4)
列宽与EXCEL的标准字体有关
“帮助”中说——出现在“标准列宽”框中的数字为适合于单元格的标准字体的数字 0-9 的平均值。
【注解】
标准字体——是指“EXCEL”---“工具”---“选项”---“常规”中的标准字体。当然与字的大小也有关,因为字体中,如0与1,其宽度有可能不一样,EXCEL是以“标准字体”的0123456789这10个字符的宽度平均值为计量单位。
1 个单位列宽为多少磅可用VBA得到。
=Range("A1").Width/Columns(1).ColumnWidth
(当然A1不能是合并了的单元格)
如:简体OFFICE,默认标准字体(宋体12号)情况下
Range("A1").Width/Columns(1).ColumnWidth=6.444
这样行高为56.7,列宽为8.799时,为2*2CM
1个单位列宽=2.2733mm
1mm=0.4399个单位列宽
在调整单元格行高和列宽时,如果觉得换算有些麻烦,不过有个简单的方法:
先插入一矩形或文本框,将其宽度设为10mm,移动使其左边界与表格线重合,然后调整单元格列宽使网络线与矩形的右边界重合。也只能是近似的。
- 上一篇教程: 【Excel】使用技巧
- 下一篇教程: 【Excel】了解Excel公式的错误值