Excel如何通过vba或函数实现将详细地址转换成区划代码?

在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 联系。 

我要回帖

更多关于 vba数据类型转换函数 的文章

 

随机推荐