Excel单元格默认度量单位

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

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

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

如果行和列单位都相同,则行高应小于列宽。 但是测量是相反的,行高比列宽显示更大的数字。 在Cell外观上,行比列宽小。

在这里输入图像说明

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

提前致谢。

根据微软文档….

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

在这里阅读更多。

  • 请抛出这个链接: 微软的参考

您可以手动更改和定义此单元在以上链接指向的位置:

文件选项卡上,单击选项 ,单击高级类别,然后在显示下从标尺单位列表中select一个选项。

  • 所以请访问这里Microsoft参考 ,正是解释你问。

上面提到的是将像素宽度重新转换为字符单位(基于Normal字体)以供显示。

通过GUI访问时,列和行的默认单位确实不同。

GUI中显示的列宽指的是Range.ColumnWidth属性,其中一个单位的列宽等于Normal样式中一个字符的宽度。 对于比例字体,使用字符0(零)的宽度 ( 源 )。 这意味着当您更改工作表样式时,您的列宽可能也会改变。

然而,高度以点表示正常高度。

在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 

当然,你可以计算字符宽度和点之间的转换因子: Range("A1").Width / Range("A1").ColumnWidth = 5.69当使用Arial时,10pt。 这意味着如果你想要有一个195毫米乘90毫米的大小,你需要input97.0777作为列宽,255.118作为列高度,如果你使用Arial,10点为正常风格。