EP01. “Text Box 文本框控件”
🔒 登录后可标记已读- 文本框(Text Box)是一个能让使用者输入文字的互动控件
- 讲怎么插入文本框、怎么用代码显示/清空文本框内容
- 是 ActiveX 控件系列的入门篇,后面几篇(Combo Box、Check Box 等)都是同样的插入流程
- 前置知识:不需要
重点内容
适用版本
桌面版通用(Excel 365 / 2021 / 2019 等)。
插入文本框
- Developer 标签页 → Insert
- 在 ActiveX Controls 分类里选择 Text Box
[截图:Developer → Insert 下拉菜单里 ActiveX Controls 分类,Text Box 图标的位置]
- 在工作表上拖拽画出文本框
- 同时画一个命令按钮,等一下用它触发代码
加代码
- 在 Design Mode(设计模式)开启的状态下,右键点击命令按钮 → View Code
- 输入:
TextBox1.Text = "Data imported successfully"
- 关闭 Design Mode,点击工作表上的按钮,文本框就会显示这段文字
[截图:关闭 Design Mode 后点击命令按钮,工作表上的文本框显示出 "Data imported successfully" 文字]
清空文本框
TextBox1.Value = ""
📌 文本框直接放在工作表上也能用,但更常见的用法是放进 Userform(用户表单)里,搭配其他控件组成完整的输入界面(见 16_Userform 系列)。
学完你会
- ✅ 用 Developer → Insert → ActiveX Controls 插入文本框
- ✅ 知道 Design Mode 是编辑控件属性/代码的开关,用完要关掉才能测试
- ✅ 用代码读写
TextBox1.Text/.Value,显示或清空内容
常见错误
- 忘记先开启 Design Mode 就想编辑控件属性/代码,点击控件反而触发了它的功能
- Design Mode 忘记关闭就想测试按钮效果,点击没有反应
- 文本框名称改了却没有同步更新代码里的引用(比如改成了 txtResult 却代码还写 TextBox1)
Sources
Blog / Website: