共用方式為


Outlook Forms 腳本 (ListBox.MatchEntry 屬性)

會傳回或設定 Integer,表示 ListBox 要如何在使用者輸入時搜尋其清單。 讀取/寫入。

語法

運算式MatchEntry

表達 代表 ListBox 物件的變數。

註解

MatchEntry 的設定包括:

描述
0 基本比對。 控制項會搜尋下一個以輸入的字元開頭的專案。 如果重複輸入相同的字母,則會一直在以該字母開頭的所有項目中循環。
1 延伸符合。 隨著每個字元的輸入,控制項會搜尋符合所有輸入字元的項目 (預設值)。
2 無相符。

MatchEntry 屬性會從 ListBoxComboBoxTextColumn 屬性搜尋項目。

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

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

在 Microsoft Forms 中,不論清單是否排序都是如此。 這表示控制項會根據清單中的項目順序,尋找第一個相符項目。 例如,輸入 "abc" 或 "bc" 都會針對下列清單啟動 Click 事件:

abcde 
bcdef 
abcxyz 
bchij

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

支援和意見反應

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