共用方式為


Outlook Forms 腳本 (的 ComboBox 物件)

合併 ListBoxTextBox 的功能。

註解

使用者可以如 TextBox 一般輸入新值,或是可以如 ListBox 一般選取新值。

如果 ComboBox 有繫結至資料來源, ComboBox 便會將輸入的值或是由使用者選取的值插入該資料來源。 如果繫結的是多欄的下拉式方塊, BoundColumn 屬性便會決定在繫結資料來源中儲存的值。

ComboBox 的清單是由資料列所組成。 每列可以有一個或以上的欄,各欄可以帶有或不帶有標題。 有些應用程式不支援資料行標題,有些則只提供有限的支援。

ComboBox 的預設屬性是 Value 屬性。

如果您要讓清單的一行以上始終出現,便可能需要使用 ListBox 而非 ComboBox。 如果要使用 ComboBox 並將值限制為清單中的值,您可以設定 ComboBoxStyle 屬性,讓控制項的外觀與下拉式清單方塊相同。

事件

名稱 描述
Click 當控制項有一個以上的可能值,而使用者明確選取一值時,會發生此事件。

方法

名稱 描述
AddItem 對於單欄的 ComboBoxAddItem 方法會在清單中新增項目。 對於多欄的 ComboBox,此方法則會在清單中新增列。
Clear 會從 ComboBox 的清單中移除所有項目。
Copy 將物件的內容複製到剪貼簿。
Cut 會從物件移除選取的資訊,並將此資訊傳送至剪貼簿。
DropDown 顯示 ComboBox 的清單部分。
Paste 將剪貼簿的內容轉移到物件中。
RemoveItem ComboBox中的清單中移除資料列。

屬性

名稱 描述
AutoSize 會傳回或設定 Boolean,指定物件是否自動調整大小以顯示完整的內容。 讀取/寫入。
AutoTab 會傳回或設定 Boolean,指定使用者在 ComboBox 文字方塊部分中輸入最大允許字元數時,是否自動跳至下一個控制項。 可讀寫。
AutoWordSelect 會傳回或設定 Boolean,指定用來擴充選取範圍的基本單位是單字還是單一字元。 讀取/寫入。
BackColor 會傳回或設定指定物件背景色彩的 Long。 讀取/寫入。
BackStyle 會傳回或設定 Integer,指定物件的背景樣式。 可讀寫。
BorderColor 會傳回或設定指定物件框線色彩的 Long。 可讀寫。
BorderStyle 會傳回或設定 Integer,指定控制項的框線類型。 讀取/寫入。
BoundColumn 會傳回或設定 Variant,識別多欄 ComboBox 中資料的來源。 可讀寫。
CanPaste 會傳回 Boolean,指定剪貼簿是否包含物件支援的資料。 唯讀。
會傳回或設定 Variant,代表要載入 ComboBox 中的單一值、一欄值或二維陣列。 讀取/寫入。
ColumnCount 會傳回或設定 Long,代表顯示在下拉式方塊中的欄數。 可讀寫。
ColumnHeads 會傳回或設定 Boolean,指定是否顯示單一列的欄位標題。 可讀寫。
ColumnWidths 會傳回或設定 String,指定多欄 ComboBox 中每一欄的寬度。 可讀寫。
CurTargetX 會傳回 Long,代表多行 ComboBox 中慣用的插入點水平位置。 唯讀。
CurX 會傳回或設定 Long,代表多行 ComboBox 中插入點的目前水平位置。 讀取/寫入。
DragBehavior 會傳回或設定 Integer,指定系統是否會針對控制項啟用拖放功能。 可讀寫。
DropButtonStyle 會傳回或設定 fmDropButtonStyle 值,代表顯示在 ComboBox 之下拉式按鈕的符號。 讀取/寫入。
Enabled 會傳回或設定 Boolean,指定控制項是否可以接收焦點並且回應使用者產生的事件。 可讀寫。
EnterFieldBehavior 會傳回或設定 Integer ,指定輸入 ComboBox時的選取行為。 讀取/寫入。
ForeColor 會傳回或設定指定物件前景色彩的 Long。 讀取/寫入。
HideSelection 會傳回或設定 Boolean,指定控制項失去焦點時,選取的文字是否維持醒目提示。 讀取/寫入。
IMEMode 會傳回或設定 Integer,指定控制項所使用輸入法 (IME) 的預設執行階段模式。 讀取/寫入。
LineCount 會傳回 Long,指定 ComboBox 中的文字行數。 唯讀。
清單 會傳回或設定 Variant,代表 ComboBox 中指定的項目。 可讀寫。
ListCount 會傳回代表控制項中的清單項目個數的 Long。 唯讀。
ListIndex 會傳回或設定 Variant,代表 ComboBox 中目前選取的項目。 可讀寫。
ListRows 會傳回或設定 Long,指定顯示在清單中的最大列數。 可讀寫。
ListStyle 會傳回或設定 Integer ,指定 ComboBox中清單的視覺外觀。 讀取/寫入。
ListWidth 會傳回或設定 Variant,指定 ComboBox 中的清單寬度。 讀取/寫入。
Locked 會傳回或設定 Boolean,指定是否可以編輯控制項。 讀取/寫入。
MatchEntry 會傳回或設定 Integer,表示 ComboBox 要如何在使用者輸入時搜尋其清單。 可讀寫。
MatchFound 會傳回 Boolean 值,指出使用者在 ComboBox 中輸入的文字是否符合清單上的任何項目。 唯讀。
MatchRequired 會傳回或設定 Boolean ,指定 在 ComboBox 的文字部分輸入的值是否必須符合控制項現有清單部分中的專案。 讀取/寫入。
MaxLength 會傳回或設定 Long ,指定使用者可以在 ComboBox中輸入的最大字元數。 讀取/寫入。
MouseIcon 會傳回 String,代表要指派給控制項之自訂圖示的完整路徑名稱。 唯讀。
MousePointer 會傳回或設定 Integer,指定當使用者將滑鼠放在特定物件上方時顯示的指標類型。 可讀寫。
SelectionMargin 會傳回或設定 Boolean,用來指定使用者是否可藉由按一下文字左方的區域來選取該行文字。 讀取/寫入。
SelLength 會傳回或設定 Long ,代表 ComboBox文字部分中選取的字元數。 可讀寫。
SelStart 會傳回或設定 Long,代表選定文字的起點或未選取任何文字時的插入點。 可讀寫。
SelText 會傳回或設定 String,代表控制項的選定文字。 可讀寫。
ShowDropButtonWhen 會傳回或設定 fmShowDropButtonWhen 值,指定何時顯示 ComboBox 的下拉式按鈕。 讀取/寫入。
SpecialEffect 會傳回或設定 Integer,指定物件的視覺化外觀。 可讀寫。
Style 會傳回或設定 Integer,指定使用者如何能選擇或設定控制項的值。 可讀寫。
文字 會傳回或設定 String,指定 ComboBox 中的文字,變更控制項中選定的資料列。 讀取/寫入。
TextAlign 會傳回或設定 Integer,指定文字在控制項內的對齊方式。 可讀寫。
TextColumn 會傳回或設定 Variant,識別 ComboBox 中要對使用者顯示的欄。 讀取/寫入。
TextLength 會傳回 Long ,代表 ComboBox編輯區域中文字的長度,以字元數為單位。 唯讀。
TopIndex 會傳回或設定 Long,代表顯示在 ComboBox 清單部分最上層位置之項目的索引。 讀取/寫入。
會傳回或設定 Variant,指定目前選定列的 BoundColumn 中的值。 可讀寫。

支援和意見反應

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