作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这个烦人的小问题让我束手无策。我正在 vba 中构建一个项目对于 Excel 2010,它涉及多个用户表单,其中组合框从数据列表中填充。无论出于何种原因,退格键在这些组合框中使用时突然停止正常工作。看看这个部分截图:
带有突出显示的框是一个由 "Test Item No.1"
填充的组合框。 , "Test Item No.2"
等。所以如果我有 "Test Item No.5"
在那里,我想退格 5 并输入 1,我不能了。它只是突出显示。我说“不再”是因为昨天工作正常。我已经尝试加载该文件的先前版本,并重新启动我的计算机。还是行不通。请帮忙!
最佳答案
这是 MatchEntry 属性。它不仅突出显示文本,还进行删除,然后根据已经存在的字符进行自动建议。
以以下为例:
Private Sub UserForm_Initialize()
Me.ComboBox1.AddItem "AA"
Me.ComboBox1.AddItem "AB"
Me.ComboBox1.AddItem "BB"
End Sub
关于excel - 退格键突出显示文本,而不是在 Excel 2010 VBA 组合框中删除它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25975798/
我是一名优秀的程序员,十分优秀!