在vba中,许多关于长宽的属性的返回值都是以Points为单位的。
比如Range对象的Height属性返回以Points为单位表示的单元格的行高。
那么,这个Points到底是指什么呢?
根据维基百科的解释,在印刷行业中,是最小的度量单位。
在印刷行业的历史上,Point的大小一直在变。
如以下的代码都将返回1 Point:
像素(Pixel)是显示器、数字相机或扫描仪可以分辨的最小的点,它是度量数字图像的基本单位。
如果要将Pixel与Point、Inch进行转换,还需要知道PPI的值。
PPI:Pixels Per Inch也叫像素密度,所表示的是每英寸所拥有的像素数量。
目前主流的电脑显示器的PPI一般有72、96、120这3种。
'iPPI参数为每英寸像素数 'iPPI参数为每英寸像素数以下是获取屏幕显示器PPI的自定义函数:
声明: 本站文章均属原创,未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则视为侵权。如果想要每天都收到本站的技术文章推送,可以微信搜索公众号:水星Excel或者Excel_Office关注。其它事宜请加QQ: 或微信号:xycgenius 联系。