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点为正常风格。