Excel VBA 入门到精通(七):用户窗体设计

张开发
2026/4/11 23:00:42 15 分钟阅读

分享文章

Excel VBA 入门到精通(七):用户窗体设计
🎯本章目标:掌握 UserForm 用户窗体的创建和使用,学会常用控件的属性设置和事件处理,能够开发交互式的数据录入和管理界面。一、UserForm 简介1.1 什么是用户窗体?用户窗体(UserForm)是 VBA 提供的图形用户界面(GUI)开发工具,可以创建自定义对话框、数据录入界面、管理面板等。┌─────────────────────────────────────────────┐ │ 用户窗体应用场景 │ ├─────────────────────────────────────────────┤ │ │ │ ┌───────────────┐ ┌───────────────┐ │ │ │ 数据录入 │ │ 参数设置 │ │ │ │ │ │ │ │ │ │ ┌─────────┐ │ │ ☑ 选项1 │ │ │ │ │ 姓名 │ │ │ ☑ 选项2 │ │ │ │ └─────────┘ │ │ ☐ 选项3 │ │ │ │ ┌─────────┐ │ │ │ │ │ │ │ 年龄 │ │ │ [应用] [取消]│ │ │ │ └─────────┘ │ │ │ │ │ │ [保存] [取消]│ └───────────────┘ │ │ └───────────────┘ │ │ │ │ ┌───────────────┐ ┌───────────────┐ │ │ │ 进度显示 │ │ 信息查询 │ │ │ │ │ │ │ │ │ │ 处理中... │ │ 搜索: [___] │ │ │ │ ████████░░ │ │ │ │ │ │ 80% │ │ 结果列表... │ │ │ └───────────────┘ └───────────────┘ │ │ │ └─────────────────────────────────────────────┘1.2 创建用户窗体步骤:打开 VBE(Alt + F11)在工程资源管理器中右键选择插入→用户窗体默认命名为UserForm1二、常用控件介绍2.1 控件工具箱┌─────────────────────────────────────┐ │ 控件工具箱 │ ├─────────────────────────────────────┤ │ ┌────┬────┬────┬────┬────┐ │ │ │选中│标签│文本│组合│列表│ │ │ │ │ │框 │框 │框 │ │ │ ├────┼────┼────┼────┼────┤ │ │ │复选│选项│切换│框架│命令│ │ │ │框 │按钮│按钮│ │按钮│ │ │ ├────┼────┼────┼────┼────┤ │ │ │滚动│旋转│图像│多页│Tab │ │ │ │条 │按钮│ │ │Strip│ │ │ └────┴────┴────┴────┴────┘ │ └─────────────────────────────────────┘2.2 常用控件一览控件英文名说明常用属性标签Label显示静态文本Caption, Font, ForeColor文本框TextBox输入文本Text, PasswordChar, MaxLength命令按钮CommandButton执行操作Caption, Default, Cancel组合框ComboBox下拉选择List, Value, Style列表框ListBox列表选择List, MultiSelect, Selected复选框CheckBox多选Value, Caption选项按钮OptionButton单选Value, Caption, GroupName框架Frame控件分组Caption图像Image显示图片Picture, PictureSizeMode三、控件详解与示例3.1 标签(Label)' 设置标签属性 Sub SetupLabel() With UserForm1.Label1 .Caption = "请输入用户名:" .

更多文章