Excel 单元格默认度量单位

Rav*_*nan 6 excel vba

Excel 单元格大小的默认度量单位是什么?是还是像素还是毫米

默认情况下,excel单元格行高15,这个值是什么意思?是15 像素还是15 点

默认情况下,excel单元格列宽是8.43,这个值是什么意思?是8.43 像素还是8.43 点

如果行和列单位相同,则行高应小于列宽。但是测量是相反的,行高显示的数字大于列宽。在单元格外观中,行也小于列宽。

在此处输入图片说明

我需要创建高度为 90 毫米(毫米)和宽度为 195 毫米(毫米)的框。请让我知道要放在行和列文本框中的值是什么。

提前致谢。

Eri*_*k A 5

通过 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 作为正常样式。


Sub*_*eer 2

根据微软文档......

您可以将行高指定为 0(零)到 409。该值表示以磅为单位的高度测量值(1 磅大约等于 1/72 英寸或 0.035 厘米)。默认行高为 12.75 点(大约 1/6 英寸或 0.4 厘米)。如果某行的高度为 0(零),则该行被隐藏。

在这里阅读更多内容。