Excel 单元格大小的默认度量单位是什么?是点还是像素还是毫米?
默认情况下,excel单元格行高为15,这个值是什么意思?是15 像素还是15 点
默认情况下,excel单元格列宽是8.43,这个值是什么意思?是8.43 像素还是8.43 点
如果行和列单位相同,则行高应小于列宽。但是测量是相反的,行高显示的数字大于列宽。在单元格外观中,行也小于列宽。
我需要创建高度为 90 毫米(毫米)和宽度为 195 毫米(毫米)的框。请让我知道要放在行和列文本框中的值是什么。
提前致谢。
通过 GUI 访问时,列和行的默认单位确实不同。
GUI中显示的列宽是指Range.ColumnWidth属性,其中一个单位的列宽等于Normal样式中的一个字符的宽度。对于比例字体,使用字符 0(零)的宽度( source )。这意味着当您更改工作表样式时,您的列宽也可能会发生变化。
但是,高度以磅为单位显示正常高度。
在 VBA 中,您既可以获取与字体相关的单位,也可以获取宽度的正常点单位。对于高度,您只能获得以点为单位的值:
Debug.Print Range("A1").ColumnWidth '8.43 characters wide by default
Debug.Print Range("A1").Width '48 points wide by default
Debug.Print Range("A1").Height '12.75 points high by default
Run Code Online (Sandbox Code Playgroud)
当然,您可以计算字符宽度和点之间的转换系数:Range("A1").Width / Range("A1").ColumnWidth= 5.69 使用 Arial 时,10 pt。这意味着如果您想要 195 毫米 x 90 毫米的大小,您需要输入 97.0777 作为列宽,如果您使用 Arial,则需要输入 255.118 作为列高,10 pt 作为正常样式。