Microsoft Forms 提供三種方法,將使用者輸入的值與 ListBox 或 ComboBox 清單中存在的條目匹配:
無匹配 功能無法協助將使用者輸入的條目與列表中的條目匹配。
第一個字母 比較最近輸入的字母與列表中每個條目的第一個字母。 選出列表中的第一組匹配。
完整會 比較使用者的條目,並嘗試在列表中找到完全吻合的條目。
如果你使用東亞設定) ,配對功能會在兩秒後 (六秒後重置。 例如,如果你有一份50個州的清單,快速輸入「CO」,你會找到「Colorado」。但如果你慢慢輸入「CO」,你會找到「Ohio」,因為自動補全搜尋會在字母間重置。
如果你選擇 完全 匹配,建議按字母順序排序清單條目, (你可以使用 TextColumn 屬性來) 。 如果清單不是按字母順序排序,匹配可能無法正確運作。 例如,如果列表依序包含阿拉巴馬、路易斯安那和阿拉斯加,那麼當使用者輸入「ala」時,「Alabama」將被視為完全吻合。事實上,這個結果是模糊的,因為列表中有兩個條目可能與使用者輸入的內容相符。 按字母順序排序可以消除這種歧義。
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。