excel - Excel VBA 用户窗体编辑器不断自行调整大小
问题描述
我在 Excel 中制作了一个用户表单并保存了它。当我打开编辑器时,表单会自行调整大小。当我单击表单的右下角来调整它的大小时,它会自动弹回原来的预期大小(见GIF
下文)。
这也会影响运行时的表单。这是微软需要修复的错误,还是我可以禁用某种自动调整大小设置?
我确实有这个带有硬编码预期大小的初始化代码:
Private Sub UserForm_Initialize()
Me.Width = 402.6
Me.Height = 430.8
Me.StartUpPosition = 0
Me.Left = Application.Left + (0.5 * Application.Width) - (0.5 * Me.Width)
Me.Top = Application.Top + (0.5 * Application.Height) - (0.5 * Me.Height)
End Sub
解决方案
推荐阅读
- xamarin - 在 Xamarin Forms 中挂起的 PostAsync 在模拟器上工作,但在实际手机上挂起
- php - 将wordpress网站从windows中的localhost迁移到centos7
- ios - 如何在 WKWebview 中处理文件上传?
- laravel - {{Input::get('min_price')}} 不起作用。如何解决这个问题?
- java - 查找字符串中的对应元素
- c++ - 使用 boost ringbuffer 的多线程消费者不产生与输入相同的输出
- php - 函数 PendingResourceRegistration::name(),1 在第 18 行的 C:\xampp\htdocs\project\routes\web.php 中传递的参数太少,而预期的正好是 2
- javascript - 在没有 getFieldDecorator 的情况下使用带有 antd 的 react-input-mask
- amazon-web-services - 如何验证 AWS Web Identity Federation 角色中的授权?
- c# - 表格中的一切都消失了