vba - 用户窗体的高度属性是否包括框架?

标签 vba excel

我注意到,当我创建一个用户窗体(高度= 180)和一个按钮(顶部= 0)并增加顶部属性的值时,如下所示:

CommandButton1.Top = CommandButton1.Top + UserForm1.Height 

命令按钮不在我预期的位置。

那么 h1 或 h2 是用户窗体的实际高度吗?

Picture 1

谢谢:)

最佳答案

使用.InsideHeight而不是.Height,这将为您提供用户窗体的内部高度,没有边框和标题栏高度。

无论哪种情况,您的代码都会将按钮置于用户 View 之外。

关于vba - 用户窗体的高度属性是否包括框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37952638/

相关文章:

excel - 工作表中最后使用的单元格

excel - 为以编程方式添加的按钮设置加速器

excel - 如何用线条在一个Excel散点图中绘制多个分组数据

excel - 在列中搜索 1 并在找到时将整行粘贴到另一个工作表中?

vba - 为什么在 Excel 2003 的 VBA 中使用 Range.Formula 而不是 Range.Value?

vba - Access 2016 VBA运行时错误-如何捕获?

vba - 检测单元格是否已被用户或宏更改

Excel - 使用 IF 和 OR

excel - 使 Excel 查找 marco 灵活以涵盖不同的引用长度

java - 使用Java从Excel读取数据时如何仅提取整数值而不是Double值