Outlook Forms 腳本 (的 ComboBox 物件)
註解
使用者可以如 TextBox 一般輸入新值,或是可以如 ListBox 一般選取新值。
如果 ComboBox 有繫結至資料來源, ComboBox 便會將輸入的值或是由使用者選取的值插入該資料來源。 如果繫結的是多欄的下拉式方塊, BoundColumn 屬性便會決定在繫結資料來源中儲存的值。
ComboBox 的清單是由資料列所組成。 每列可以有一個或以上的欄,各欄可以帶有或不帶有標題。 有些應用程式不支援資料行標題,有些則只提供有限的支援。
ComboBox 的預設屬性是 Value 屬性。
如果您要讓清單的一行以上始終出現,便可能需要使用 ListBox 而非 ComboBox。 如果要使用 ComboBox 並將值限制為清單中的值,您可以設定 ComboBox 的 Style 屬性,讓控制項的外觀與下拉式清單方塊相同。
事件
名稱 | 描述 |
---|---|
Click | 當控制項有一個以上的可能值,而使用者明確選取一值時,會發生此事件。 |
方法
名稱 | 描述 |
---|---|
AddItem | 對於單欄的 ComboBox , AddItem 方法會在清單中新增項目。 對於多欄的 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 支援與意見反應。