ComboBox.MatchEntry 属性 (Outlook 窗体脚本)

返回或设置一个 Integer 类型的值,该值指示 ComboBox 在用户键入时如何搜索其列表。 读/写。

语法

表达式MatchEntry

表达 一个代表 ComboBox 对象的变量。

备注

MatchEntry 的设置为:

说明
0 基本匹配。 控件搜寻以所键入字符开头的下一个条目。 重复键入相同的字母将循环所有以该字母开头的条目。
1 扩展匹配。 键入每个字符时,控件搜寻匹配所有键入字符的条目(默认)。
2 无匹配。

MatchEntry 属性从 ListBoxComboBoxTextColumn 属性搜索条目。

控件搜索由 TextColumn 标识的列以查找与用户键入的条目相匹配的条目。 找到匹配项后,将选中含有匹配项的行,并显示列的内容,其 BoundColumn 属性的内容将成为控件的值。 如果完全匹配,则找到匹配项将发起 Click 事件。

一旦用户键入与列表中的一个条目完全匹配的字符序列,控件就会启动 Click 事件。 当用户进行键入时,该项会与列表中的当前行和下一行进行比较。 如果该项仅与当前行匹配,则匹配是明确的。

在 Microsoft 窗体中,不论列表是否经过排序,都是这样的。 这意味着控件将按列表项的排列顺序找出匹配输入项的第一项。 例如,输入"abc"或"bc"将会触发下面列表的 Click 事件:

abcde 
bcdef 
abcxyz 
bchij

请注意,在以上两种情况中,匹配项都不是唯一的。但是,它与相邻项很不同,控件将该匹配解释为明确匹配并触发 Click 事件。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。