MatchEntry 屬性
會傳回或設定值,指出 ListBox 或 ComboBox 如何在使用者輸入時搜尋其清單。
語法
物件。MatchEntry [= fmMatchEntry ]
MatchEntry屬性語法具有下列部分:
部分 | 描述 |
---|---|
物件 | 必要。 有效物件。 |
fmMatchEntry | 選用。 用來比對清單中專案的規則。 |
設定
fmMatchEntry的設定如下:
常數 | 值 | 描述 |
---|---|---|
fmMatchEntryFirstLetter | 0 | 基本比對。 控制項會搜尋下一個以輸入的字元開頭的專案。 重複輸入相同的字母 會迴圈 顯示以該字母開頭的所有專案。 |
FmMatchEntryComplete | 1 | 延伸符合。 隨著每個字元的輸入,控制項會搜尋符合所有輸入字元的項目 (預設值)。 |
FmMatchEntryNone | 2 | 無相符。 |
註解
MatchEntry屬性會從ListBox或ComboBox的TextColumn屬性搜尋專案。
控制項會在由 TextColumn 所識別的資料行中,搜尋符合使用者所輸入項目的項目。 在找到相符項目時,包含該項目的資料列就會被選取,然後顯示資料行的內容,而其 BoundColumn 屬性的內容則成為控制項的值。 如果相符項目糢糊不清,則尋找相符項目會初始化 Click 事件。
只要使用者一輸入完全符合清單中某項目的字元序列,控制項就會初始化 Click 事件。 在使用者輸入時,項目會與清單中的目前資料列和清單中的下一個資料列進行比較。 當項目只符合目前的資料列時,相符項目就不會模糊不清。
在 Microsoft Forms 中,不論清單是否排序都是如此。 這表示控制項會根據清單中的專案順序,尋找符合專案的第一個相符專案。
請注意,在這兩個狀況下,相符項目都不是唯一的;然而,因為這與相鄰項目充分不同,所以控制項會將此符合解譯成明確的,並且啟動 Click 事件。
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。