我想知道如何在VBA中的Frame内部水平对齐中心文本框和标签。基本上,我希望每个文本框都放在框架的中心,旁边有相应的标签。
答案 0 :(得分:0)
为此,您需要收集:
UserForm.Width
(所有“行”相同)TextBox.Width
(每个TextBox不同)Label.Width
(每个标签不同)然后:
Label.Left = (UserForm.Width - TextBox.Width - Label.Width) / 2
TextBox.Left = (UserForm.Width - TextBox.Width - Label.Width) / 2 + Label.Width