MultiSelect 屬性

適用對象

ListBox 物件

您可以使用 MultiSelect 屬性指定使用者是否可以表單上的清單方塊中選取多個項目,以及如何選取多個項目。讀/寫位元組

expression.MultiSelect

必須要有 expression。傳回「適用對象」清單中其中一個物件的運算式。

備註

MultiSelect 屬性使用以下設定。

設定

Visual Basic

描述

0

(預設) 不允許選取多個項目。

簡易

1

可透過以下方式選取或取消選取多個項目:按一下滑鼠按鍵或空格鍵。

延伸

2

可透過以下方式選取多個項目:按住 SHIFT 並以滑鼠按一下所需項目,或按住 SHIFT 並按方向鍵將選取範圍從先前選取的項目延伸到目前的項目。您也可以透過拖曳來選取多個項目。或是按住 CTRL,再按一下要選取或取消選取的項目。


附註: 您可以使用清單方塊的屬性工作表、巨集或 Visual Basic for Applications (VBA) 程式碼,來設定 MultiSelect 屬性。

此屬性只能在表單的 [設計] 檢視中設定。

您可以使用 ListIndex 屬性傳回所選項目的索引編號。當 MultiSelect 屬性設為 [延伸] 或 [簡易] 時,您可以使用清單方塊的 Selected 屬性或 ItemsSelected 集合來決定要選取哪些項目。此外,當 MultiSelect 屬性設為 [延伸] 或 [簡易] 時,清單方塊控制項的值一律會是 Null。

如果 MultiSelect 屬性設為 [延伸],重新查詢清單方塊會清除使用者選取的任何項目。

範例

若要傳回「訂單項目」表單上「國家/地區」清單方塊的 MultiSelect 屬性值,請使用以下程式碼:

Dim b As Byte
b = Forms("Order Entry").Controls("Country").MultiSelect

若要設定 MultiSelect 屬性,請使用以下程式碼:

Forms("Order Entry").Controls("Country").MultiSelect = 2 ' Extended.

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×