如何在Microsoft Access 365中垂直居中文本框?
在Microsoft Access 365中实现文本框文本垂直居中
直接通过控件属性设置
- 切换到窗体设计视图,选中需要设置的文本框
- 按下
F4调出属性表,或者右键文本框选择「属性」 - 在属性表的格式标签下,找到「垂直对齐」选项,选择「居中」即可
批量设置(VBA代码)
如果需要给多个文本框统一设置垂直居中,可以用以下代码:
Sub SetVerticalCenter() Dim ctl As Control For Each ctl In Me.Controls If ctl.ControlType = acTextBox Then ctl.VerticalAlignment = acVerticalAlignCenter End If Next ctl End Sub
- 按
Alt+F11打开VBA编辑器 - 将代码粘贴到对应窗体的代码模块中
- 运行代码,即可批量完成设置
补充:如果文本框需要显示多行内容,记得先把属性表中的「多行」选项设为「是」,垂直居中的效果会更明显。
内容的提问来源于stack exchange,提问作者Susan
相关产品推荐
相关产品推荐

