目录:
- 添加控件
- 将控件添加到UserForm时,几乎总是需要对其属性进行一些设计时调整。您在“属性”窗口中进行这些更改。 (要显示“属性”窗口,请按F4。)以下是“属性”窗口,显示在用户窗体中选择的对象的属性 - 恰好是CheckBox控件。
视频: 如何在Outlook中自动添加来自安全发件人名单的发件人 2024
在这里,您将学习如何将控件添加到VBA UserForm,为其提供有意义的名称,并调整其某些属性。在你做任何这些事情之前,你必须有一个UserForm,你可以在VBE中选择Insert→UserForm。添加用户窗体时,请确保在“项目”窗口中选择了正确的项目(如果有多个项目可用)。
添加控件
<! - 奇怪的是,VBE没有菜单命令让你可以将控件添加到对话框中。您必须使用浮动工具箱来添加控件。通常,当您激活VBE中的用户窗体时,工具箱会自动弹出。如果没有,可以通过选择视图→工具箱来显示工具箱。按照以向用户窗体添加控件:
单击与要添加的控件相对应的“工具箱”工具。
-
<! - 2 - >
在UserForm中单击,然后拖动以调整控件的大小和位置。或者,您可以简单地将控件从“工具箱”拖动到“用户窗体”以创建具有默认尺寸的控件。这里是一个包含几个控件的UserForm:两个OptionButton(一个Frame内),一个ComboBox,一个CheckBox,一个ScrollBar和一个CommandButton。 -
<! - 3 - > VBE中的用户窗体,添加了一些控件。
用户窗体可能包含垂直和水平网格线,这有助于对齐添加的控件。添加或移动控件时,它将
捕捉到网格中。如果您不喜欢此功能,可以按照以下步骤关闭网格:
在VBE中选择工具→选项。 在选项对话框中,选择常规选项卡。 在“表单网格设置”部分中设置所需的选项。
-
介绍控件属性
-
添加到用户窗体的每个控件都具有确定控件的外观和行为方式的属性。您可以在以下两次更改控件的属性:
-
在设计时 - 当您设计UserForm时。您可以使用“属性”窗口手动执行此操作。在运行时 - 当你的宏正在运行。你通过编写VBA代码来做到这一点。运行时所做的更改总是暂时的;他们被制作成你所展示的对话框的副本,而不是你设计的实际的UserForm对象。
将控件添加到UserForm时,几乎总是需要对其属性进行一些设计时调整。您在“属性”窗口中进行这些更改。 (要显示“属性”窗口,请按F4。)以下是“属性”窗口,显示在用户窗体中选择的对象的属性 - 恰好是CheckBox控件。
使用“属性”窗口对控件的属性进行设计时更改。
-
要在运行时更改控件的属性,必须编写VBA代码。例如,当用户单击一个复选框时,您可能希望隐藏一个特定的控件。在这种情况下,您编写代码来更改控件的Visible属性。
-
每个控件都有自己的一组属性。但是,所有控件都具有一些常用属性,例如名称,宽度和高度。以下是许多控件的一些常用属性。
属性
它影响的是什么加速器
控件标题中带下划线的字母。用户
连同Alt键一起按下该键选择 | 控制。 |
---|---|
AutoSize | 如果为True,控件将根据其标题中的
文本自动调整其大小。 BackColor |
控件的背景颜色。 | BackStyle
背景样式(透明或不透明)。 |
标题 | 控件上显示的文字。 |
左和顶 | 确定控件位置的值。 |
名称 | 控件的名称。默认情况下,基于控件类型,控件的名称是 |
。您可以将名称更改为任何有效的 | 名称,但每个控件的名称在 |
对话框中必须是唯一的。 | 图片
要显示的图形图像。图像可以来自图形 文件,也可以选择图片属性并粘贴复制到剪贴板的图像 。 |
值 | 控件的值。
可见 如果为False,则该控件被隐藏。 |
宽度和高度 | 决定控件宽度和高度的值。 |
当您选择一个控件时,该控件的属性将显示在“属性”窗口中。要更改属性,只需在“属性”窗口中选择它并进行更改。一些属性给你一些帮助。例如,如果您需要更改TextAlign属性,则“属性”窗口将显示一个包含所有有效属性值的下拉列表。 | 通过从有效属性值的下拉列表中进行选择来更改某些属性。
|