EXCEL VBA:使用 ScaleWidth 和 ScaleHeight 属性

2015-04-11 23:37 阅读 191 次 评论关闭

ScaleWidth ScaleHeight 属性,将根据绘图区的当前宽度和高度定义单位。例如:

ScaleWidth = 1000
ScaleHeight = 500

这些语句定义的是,当前窗体内部宽度的 1/1,000 为水平单位;当前窗体内部高度的 1/500 为垂直单位。如果窗体的大小以后被调整,这些单位保持原状。

注意 ScaleWidth 和 ScaleHeight 是按照对象的内部尺寸来定义单位的,这些尺寸不包括边框厚度或菜单(或标题)的高度。因此,ScaleWidth 和 ScaleHeight 总是指对象内的可用空间的大小。内部尺寸和外部尺寸(尺寸由 Width 和 Height 指定)的区别,对于有宽厚边框的窗体特别重要。这些单位也可不同:Width 和 Height 总是按照容器的坐标系统来表示;ScaleWidth 和 ScaleHeight 决定了对象本身的坐标系统。

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:EXCEL VBA:使用 ScaleWidth 和 ScaleHeight 属性 | 猎微网

评论已关闭!