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