Column 屬性 (Microsoft Forms)
指定 ListBox 或 ComboBox中的一或多個專案。
語法
物件。資料行 (欄,列) [= Variant ]
Column屬性語法具有下列部分:
部分 | 描述 |
---|---|
物件 | 必要。 有效物件。 |
列 | 選用。 整數,範圍從 0 到總欄數減 1。 |
行 | 選用。 整數,範圍從 0 到總列數減 1。 |
Variant | 選用。 指定要載入 ListBox 或 ComboBox的單一值、值資料行或二維陣列。 |
設定
如果您有指定欄與列值兩者, Column 便會讀取或寫入特定的項目。
如果您只有指定欄值, Column 屬性會在物件的目前列中讀取或寫入指定的欄。 例如,MyListBox.Column (3) 會讀取或寫入 MyListBox 中的第三欄。
Column 會從游標傳回 Variant。 當內建 資料指標 提供 Variant (的值,例如使用 AddItem 方法) 時,此值為字串。 當外部游標提供 Variant 的值時,與資料關聯的格式化設定便不會包含在 Variant 中。
註解
使用 Column 將下拉式方塊或清單方塊的內容指派給另一個控制項,例如文字方塊。 例如,您可以將文字方塊的 ControlSource 屬性設定為清單方塊第二欄中的值。 如果您參照至下拉式方塊或清單方塊中的欄,而使用者不選取範圍, Column 設定便會是 Null。 您可以使用 IsNull 函數來檢查這個狀況。
您也可以使用 Column 將整個二維值數 組 複製到控制項。 這個語法可讓您快速載入選項清單,而不用透過 AddItem 個別載入此清單的每一個元素。
注意事項
從二維陣列複製資料時, Column 會轉置控制項中陣列的內容,使 ListBox1.Column ( X、 Y ) 的內容與 MyArray ( Y、 X ) 相同。 您也可以使用 List 來複製陣列,而不需要轉置陣列。
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。