电子表格如何设置行高和列宽为同一计量单位?

2022-04-12 社会 142阅读
行高为56.7,列宽为8.799时,为2*2CM

行高:厘米=28.5:1
列宽:厘米=4.48:1

一、行高、列宽的计算

1、行高的单位是“磅”;列宽的单位是“字符”。

行高H“磅”与X“mm”的换算:25.4mm=1吋=72磅。
H=X×72/25.4

2、列宽L“字符”与X“mm”的换算:列宽每增加1个字符宽其增量是一个定值。

如:当DPI=96时,列宽每增加一个字符宽,其增量为8像素。列宽为1个字符宽时是13像素,列宽为2个字符宽时是21像素,列宽为3个字符宽时是29像素(21-13=8,29-21=8,……);当DPI=120时,列宽每增加一个字符,其增量为10像素。列宽为1个字符宽时是17像素,列宽为2个字符宽时是27像素,列宽为3个字符宽时是37像素(27-17=10,37-27=10,……)。

这里不一一列举其他DPI值时,其增量,请测试验证。根据此规律,列宽需按≤1个字符和>1个字符两种情况分别计算。

利用程序分别得到列宽为一个字符宽和列宽为2个字符宽时的列宽(磅):Columns(1).ColumnWidth=1’设置第一列的列宽为1个字符宽L1=Columns(1).Width’第一列的列宽(磅)Columns(1).ColumnWidth=2’设置第一列的列宽为2个字符宽L2=Columns(1).Width’第一列的列宽(磅)L3=L2-L1’每增加一个字符的定值①、当X≤L1×25.4/72时:列宽L=X×72/25.4/L1(字符)②、当X>L1×25.4/72时:列宽L=(X×72/25.4-L1)/L3+1(字符)

列宽与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
参考资料:excelhome
=====================================================
Excel行高所使用单位为磅(1cm=28.6磅),列宽使用单位为1/10英寸(既1个单位为2.54mm)excel里的单位和cm(厘米)可以这样转换:行高:1毫米=2.7682个单位1厘米=27.682个单位1个单位=0.3612毫米列宽:1毫米=0.4374个单位1厘米=4.374个单位1个单位=2.2862毫米像素:计算机的显示硬件用来在屏幕上绘制图像的单个度量单位。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com