共用方式為


MatchEntry 屬性

會傳回或設定值,指出 ListBoxComboBox 如何在使用者輸入時搜尋其清單。

語法

物件MatchEntry [= fmMatchEntry ]

MatchEntry屬性語法具有下列部分:

部分 描述
物件 必要。 有效物件。
fmMatchEntry 選用。 用來比對清單中專案的規則。

設定

fmMatchEntry的設定如下:

常數 描述
fmMatchEntryFirstLetter 0 基本比對。 控制項會搜尋下一個以輸入的字元開頭的專案。 重複輸入相同的字母 會迴圈 顯示以該字母開頭的所有專案。
FmMatchEntryComplete 1 延伸符合。 隨著每個字元的輸入,控制項會搜尋符合所有輸入字元的項目 (預設值)。
FmMatchEntryNone 2 無相符。

註解

MatchEntry屬性會從ListBoxComboBoxTextColumn屬性搜尋專案。

控制項會在由 TextColumn 所識別的資料行中,搜尋符合使用者所輸入項目的項目。 在找到相符項目時,包含該項目的資料列就會被選取,然後顯示資料行的內容,而其 BoundColumn 屬性的內容則成為控制項的值。 如果相符項目糢糊不清,則尋找相符項目會初始化 Click 事件。

只要使用者一輸入完全符合清單中某項目的字元序列,控制項就會初始化 Click 事件。 在使用者輸入時,項目會與清單中的目前資料列和清單中的下一個資料列進行比較。 當項目只符合目前的資料列時,相符項目就不會模糊不清。

在 Microsoft Forms 中,不論清單是否排序都是如此。 這表示控制項會根據清單中的專案順序,尋找符合專案的第一個相符專案。

請注意,在這兩個狀況下,相符項目都不是唯一的;然而,因為這與相鄰項目充分不同,所以控制項會將此符合解譯成明確的,並且啟動 Click 事件。

另請參閱

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應