(Outlook Forms 腳本) 的 ComboBox.BoundColumn 屬性
會傳回或設定 Variant,識別多欄 ComboBox 中資料的來源。 讀取/寫入。
語法
運算式。BoundColumn
表達 代表 ComboBox 物件的變數。
註解
BoundColumn 可能的值是 0 和 1。 0 會將 ListIndex 屬性的值指派給控制項。 1 則會指定欄中的值指派給控制項。 使用此屬性時,欄編號將由 1 開始 (預設值)。
當使用者選取多欄 ComboBox 中的一列時, BoundColumn 屬性會識別該列中的哪個項目要儲存為控制項的值。 例如,如果每列包含 8 個項目,並且 BoundColumn 是 3,系統會將資訊儲存在目前所選列的第三欄,做為物件的值。
藉由使用 BoundColumn 和 TextColumn 屬性,您可以對使用者顯示一組資料,但儲存物件的不同相關值。 TextColumn 會識別顯示在 ComboBox 的資料欄; BoundColumn 會識別為控制項儲存的一欄相關資料值。 例如,您可以設定多欄 ComboBox,第一欄包含假日名稱,第二欄包含假日日期。 若要對使用者呈現假日名稱,請將第一欄指定為 TextColumn。 若要儲存假日日期,請將第二欄指定為 BoundColumn。
ListIndex 值會擷取所選取資料列的編號。 例如,如果想知道所選取項目的資料列,可以將 BoundColumn 設定為 0,將所選取資料列的編號指定為控制項的值。 如果要參照內容可能變更的清單,請務必擷取目前的值,而不要依賴先前儲存的值。
Column 、 List 及 ListIndex 屬性全都使用以零起始的編號。 也就是說,第一個項目 (欄或列) 的值是零,第二個項目的值是一,依此類推。 這表示如果 BoundColumn 設為 3,您可以使用運算式 Column(2)
來存取儲存在該欄中的值。
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。