excel - 如何在用户窗体中文本框的第三个字符后启动光标
问题描述
我对 VBA 相当陌生,因此将不胜感激任何帮助。
我有一个包含 3 个标签和 3 个文本框的用户窗体。其中 2 个文本框(包括在表单激活时激活的第一个文本框)是空的。第三个预填充了 3 个字符。当用户窗体启动时,我想正常填写第一个文本框,然后当我进入第二个文本框时,我希望光标自动转到这 3 个字母的末尾,而不是突出显示整个文本框。我环顾四周,但似乎找不到任何可以轻松做到这一点的东西。您能否让我知道在哪里(哪个子)输入此代码?
我的用户窗体称为“GetBIInfo2”,我的文本框称为“NBIDText”
谢谢!
解决方案
- 选择文本框。
- 转到属性 (F4)。
- 滚动直到找到 EnterFieldBehavior 属性。
- 将其更改为 1 - FmEnterFieldBehaviorRecallSelection。
推荐阅读
- filenames - Flutter:获取文件的文件名
- python - 如何在 ViewClass 中使用请求
- javascript - 接口在nestjs框架中的作用
- php - 是否可以通过 node.js 读取 php 会话 cookie?
- java - 调用 init 方法失败;嵌套异常是 java.lang.NoClassDefFoundError
- swift - 通过组件从 NSDate 获取时间
- php - 在 Woocommerce 的管理订单编辑页面上获取嵌套的自定义字段元数据
- php - Apache Fallback资源配置
- python - Python循环理解
- vba - 将间隔格式化为“YMD”格式,格式为函数中的参数