UserForm的Height属性是否包含Frame?

时间:2016-06-21 19:05:31

标签: vba excel-vba excel

我注意到当我创建一个UserForm(Height = 180)和一个Button(Top = 0)并且像这样增加Top属性的值时:

CommandButton1.Top = CommandButton1.Top + UserForm1.Height 

CommandButton不是我期望的那样。

那么h1或h2是UserForm的实际高度吗?

Picture 1

谢谢:)

1 个答案:

答案 0 :(得分:4)

使用.InsideHeight代替.Height,这将为您提供Userform的内部高度,而不包含边框和标题栏高度。

在任何一种情况下,您的代码都会将该按钮放在用户视图之外。