ComboBox.MatchEntry 属性 (Outlook 窗体脚本)
返回或设置一个 Integer 类型的值,该值指示 ComboBox 在用户键入时如何搜索其列表。 读/写。
语法
表达式。MatchEntry
表达 一个代表 ComboBox 对象的变量。
备注
MatchEntry 的设置为:
值 | 说明 |
---|---|
0 | 基本匹配。 控件搜寻以所键入字符开头的下一个条目。 重复键入相同的字母将循环所有以该字母开头的条目。 |
1 | 扩展匹配。 键入每个字符时,控件搜寻匹配所有键入字符的条目(默认)。 |
2 | 无匹配。 |
MatchEntry 属性从 ListBox 或 ComboBox 的 TextColumn 属性搜索条目。
控件搜索由 TextColumn 标识的列以查找与用户键入的条目相匹配的条目。 找到匹配项后,将选中含有匹配项的行,并显示列的内容,其 BoundColumn 属性的内容将成为控件的值。 如果完全匹配,则找到匹配项将发起 Click 事件。
一旦用户键入与列表中的一个条目完全匹配的字符序列,控件就会启动 Click 事件。 当用户进行键入时,该项会与列表中的当前行和下一行进行比较。 如果该项仅与当前行匹配,则匹配是明确的。
在 Microsoft 窗体中,不论列表是否经过排序,都是这样的。 这意味着控件将按列表项的排列顺序找出匹配输入项的第一项。 例如,输入"abc"或"bc"将会触发下面列表的 Click 事件:
abcde
bcdef
abcxyz
bchij
请注意,在以上两种情况中,匹配项都不是唯一的。但是,它与相邻项很不同,控件将该匹配解释为明确匹配并触发 Click 事件。
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。