可以使用组框或框架控件将相关控件 ((例如选项按钮、检查框或) 紧密相关的内容)分组到一个视觉单元中。
分组框和结构控件是具有可选标签的矩形对象。 使用分组框或结构控件可以直观地组织表单上的相关项目。 例如,在客户订单应用程序中,将客户的姓名、地址和帐户组合在一起。 或者在订单中将一系列可提供的物品组合在一起。
分组框(表单控件)
|
结构控件(ActiveX 控件)
|
|---|
想要使用哪种类型的控件?
添加分组框(表单控件)
确保“ 开发人员 ”选项卡可用。
显示“开发工具”选项卡- 单击“ 文件>选项>自定义功能区”。
- 在 “自定义功能区”下,单击下拉列表中的“ 主选项卡 ”。
- 选中“ 开发人员 ”复选框,然后单击“ 确定”。
- 确保处于设计模式。 在“ 开发工具 ”选项卡上,单击“ 设计模式
。
在“ 开发工具 ”选项卡上,单击“ 插入”,然后在“ 窗体控件”下,单击“ 组框”
。
在工作表中单击该分组框的左上角要出现的位置。
将相关控件置于 “组”框的边界内。
例如:- 复选框,例如一系列要采购的相关产品。
- 标签和文本框,例如姓名和地址信息。
- 指示一组互斥选项(例如小号、中号或大号)的选项按钮。
若要指定控件属性,请右键单击该控件,然后单击“设置控件格式”。
添加结构控件(ActiveX 控件)
确保“ 开发人员 ”选项卡可用。
显示“开发工具”选项卡- 单击“ 文件>选项>自定义功能区”。
- 在 “自定义功能区”下,单击下拉列表中的“ 主选项卡 ”。
- 选中“ 开发人员 ”复选框,然后单击“ 确定”。
- 确保处于设计模式。 在“ 开发工具 ”选项卡上,单击“ 设计模式
。
在“ 开发工具 ”选项卡上,单击“ 插入”,然后在 “ActiveX 控件”下,单击“ 更多控件
。
在“更多控件”对话框中,从计算机上的可用控件列表中选择“Microsoft Forms 2.0 Frame”。
在工作表中单击该结构控件的左上角要出现的位置。
若要指定控件属性,请在“ 开发工具 ”选项卡上单击“ 属性
”。提示
也可以右键单击该控件,然后单击“属性”。
“属性”对话框随即出现。 有关每个属性的详细信息,请选择该属性,然后按 F1 以显示 Visual Basic 帮助主题。 还可以在 Visual Basic 帮助的“搜索”框中键入该属性名称。
此表按功能类别汇总了可用的属性。
| 如果要指定 | 使用此属性 |
|---|---|
| 常规: | |
| 打开工作簿时是否加载控件。 activeX controls 的 (忽略。) | AutoLoad (Excel) |
| 控件是否可以接收焦点并响应用户生成的事件。 | Enabled(表单) |
| 控件是否可编辑。 | Locked(表单) |
| 控件的名称。 | Name(表单) |
| 控件附加到其下方单元格的方式(自由浮动、移动但不调整大小,或者移动并调整大小)。 | Placement (Excel) |
| 控件是否可打印。 | PrintObject (Excel) |
| 控件是可见还是隐藏。 | Visible(表单) |
| 文本: | |
| 字体属性(加粗、倾斜、字号、删除线、下划线和粗细)。 | Bold、Italic、Size、StrikeThrough、Underline、Weight(表单) |
| 在控件上标识或描述控件的说明性文本。 | Caption(表单) |
| 大小和位置: | |
| 高度或宽度(以磅为单位)。 | Height、Width(表单) |
| 控件与工作表的左边缘或上边缘之间的距离。 | Left、Top(表单) |
| 格式设置: | |
| 背景色。 | BackColor(表单) |
| 边框的颜色。 | BorderColor(表单) |
| 前景色。 | ForeColor(表单) |
| 控件是否有阴影。 | Shadow (Excel) |
| 边框的可视外观(平面、凸起、凹陷、蚀刻或凸块)。 | SpecialEffect(表单) |
| 图像: | |
| 要在控件中显示的位图。 | Picture(表单) |
| 背景图片的位置(左上部、右上部、居中等)。 | PictureAlignment(表单) |
| 背景图片在控件上的显示方式(裁剪、拉伸或缩放)。 | PictureSizeMode(表单) |
| 是否要在控件中平铺图片的多个副本。 | PictureTiling(表单) |
| 键盘和鼠标: | |
| 自定义鼠标图标。 | MouseIcon(表单) |
| 用户将鼠标放在特定对象上时显示的指针类型(例如标准指针、箭头或 I 型)。 | MousePointer(表单) |
| 特定于结构: | |
| 所用边框的类型,单线或无。 | BorderStyle(表单) |
| 控件是否具有垂直滚动条和/或水平滚动条。 | ScrollBars(表单) |
| 当用户离开结构或页面上的最后一个控件时要执行的操作(所有表单或当前表单)。 | Cycle(表单) |
| 在不需要时滚动条是否保持可见。 | KeepScrollBarsVisible(表单) |
| 通过移动滚动条可以查看的整个区域的高度或宽度(以磅为单位)。 | ScrollHeight、ScrollWidth(表单) |
| 逻辑表单的左边缘或上边缘与结构的左边缘或上边缘之间的距离(以磅为单位)。 | ScrollLeft、ScrollTop(表单) |
| 结构内图像大小的更改量。 | Zoom(表单) |
注意
- 如果打算经常使用该结构控件,请将其添加到“已保存控件”工作表中,然后保存该工作表以便重复使用。 下一次需要使用该结构控件时,打开该工作表,然后将该结构控件复制到您正在编辑的工作表表单中。
- 默认情况下,结构内的所有选项按钮都是互斥的。
- 还可以在结构内部使用切换按钮从相关组中选择一个或多个项目。 例如,您可以创建一个包含一系列可提供物品的订单,其中每个物品前面都有一个切换按钮。