共用方式為


Outlook Forms 腳本) (TextBox 物件

顯示來自於使用者或組織性資料集的資訊。

註解

TextBox 控制項最常用來顯示使用者輸入的資訊。 此外,它也可以顯示一組資料,例如表格、查詢、工作表或計算結果。 如果 TextBox 繫結至資料來源,那麼變更 TextBox 的內容,也會變更繫結資料來源的值。

TextBox 中的任何文字套用格式,也會影響控制項中的所有文字。 例如,如果您變更控制項中任何字元的字型或點數大小,那麼變更也會影響控制項中的所有字元。

TextBox 的預設屬性是 Value 屬性。

使用文字方塊的秘訣

TextBox 是依據下列屬性設定,有彈性的控制項: TextMultiLineWordWrapAutoSize

Text 包含顯示在文字方塊中的文字。

MultiLine 控制 TextBox 會顯示單行文字還是多行文字。 換行字元識別一行結尾和另一行開頭。 如果 MultiLineFalse (預設值),文字便會截斷,而不會換行。

WordWrap 允許 TextBox 將長度比 TextBox 寬度更長的文字行換行成合適短行。 預設值為 True

如果您不使用 WordWrapTextBox 會在文字中遇到分行符號時,啟動一行新的文字。 如果 WordWrap 已關閉,您就可以在 TextBox中擁有無法完全容納的文字行。 TextBox會顯示符合其寬度內的文字部分,並截斷不符合的文字部分。 只有在 MultiLineTrue 時, WordWrap 才適用。

AutoSize 控制 TextBox 是否會調整,以顯示所有文字。 搭配 AutoSize 使用 TextBox 時,根據 TextBox 中的文字數量和用來顯示文字的字型大小, TextBox 的寬度會縮小或放大。 預設值為 False

AutoSize 適用於下列狀況:

  • 顯示一行或多行的標題

  • 顯示單行 TextBox 的內容

  • 顯示對使用者來說是唯讀的多行 TextBox 內容

當空白 TextBox 使用 MultiLineWordWrap 屬性時,避免同時使用 AutoSize。 因為使用者在使用這些屬性的 TextBox 輸入文字時, TextBox 會自動調整大小,成為一個字元寬和文字行等長的長窄型方塊。

方法

名稱 描述
Copy 將物件的內容複製到剪貼簿。
Cut 會從物件移除選取的資訊,並將此資訊傳送至剪貼簿。
Paste 將剪貼簿的內容轉移到物件中。

屬性

名稱 描述
AutoSize 會傳回或設定 Boolean,指定物件是否自動調整大小以顯示完整的內容。 可讀寫。
AutoTab 會傳回或設定 Boolean ,指定當使用者在 TextBox中輸入允許的最大字元數時,是否會發生自動索引標籤。 可讀寫。
AutoWordSelect 會傳回或設定 Boolean,指定用來擴充選取範圍的基本單位是單字還是單一字元。 讀取/寫入。
BackColor 會傳回或設定指定物件背景色彩的 Long。 可讀寫。
BackStyle 會傳回或設定 Integer,指定物件的背景樣式。 讀取/寫入。
BorderColor 會傳回或設定指定物件框線色彩的 Long。 可讀寫。
BorderStyle 會傳回或設定 Integer,指定控制項的框線類型。 讀取/寫入。
CanPaste 會傳回 Boolean,指定剪貼簿是否包含物件支援的資料。 唯讀。
CurLine 會傳回或設定 Long,代表控制項的目前行。 讀取/寫入。
CurTargetX 會傳回 Long,代表多行 TextBox 中慣用的插入點水平位置。 唯讀。
CurX 會傳回或設定 Long,代表多行 TextBox 中插入點的目前水平位置。 可讀寫。
DragBehavior 會傳回或設定 Integer,指定系統是否會針對控制項啟用拖放功能。 可讀寫。
Enabled 會傳回或設定 Boolean,指定控制項是否可以接收焦點並且回應使用者產生的事件。 讀取/寫入。
EnterFieldBehavior 會傳回或設定 Integer,指定輸入 TextBox 時的選取行為。 可讀寫。
EnterKeyBehavior 會傳回或設定Boolean,定義在TextBox中按ENTER鍵的效果。 可讀寫。
ForeColor 會傳回或設定指定物件前景色彩的 Long。 可讀寫。
HideSelection 會傳回或設定 Boolean,指定控制項失去焦點時,選取的文字是否維持醒目提示。 讀取/寫入。
IMEMode 會傳回或設定 Integer,指定控制項所使用輸入法 (IME) 的預設執行階段模式。 可讀寫。
IntegralHeight 會傳回或設定 Boolean,指定 TextBox 顯示完整的文字行或部分文字行。 讀取/寫入。
LineCount 會傳回 Long,指定 TextBox 中的文字行數。 唯讀。
Locked 會傳回或設定 Boolean,指定是否可以編輯控制項。 讀取/寫入。
MaxLength 會傳回或設定 Long ,指定使用者可以在 TextBox中輸入的最大字元數。 可讀寫。
MouseIcon 會傳回 String,代表要指派給控制項之自訂圖示的完整路徑名稱。 唯讀。
MousePointer 會傳回或設定 Integer,指定當使用者將滑鼠放在特定物件上方時顯示的指標類型。 讀取/寫入。
MultiLine 會傳回會設定 Boolean,指定控制項是否能接受並顯示多行文字。 讀取/寫入。
PasswordChar 會傳回或設定 String,指定 TextBox 中顯示預留字元,而非實際輸入的字元。 讀取/寫入。
ScrollBars 會傳回或設定 Integer,指定控制項具有垂直捲軸、水平捲軸,或是兩者都有。 可讀寫。
SelectionMargin 會傳回或設定 Boolean,用來指定使用者是否可藉由按一下文字左方的區域來選取該行文字。 可讀寫。
SelLength 會傳回或設定 Long ,代表 TextBox中選取的字元數。 讀取/寫入。
SelStart 會傳回或設定 Long,代表選定文字的起點或未選取任何文字時的插入點。 可讀寫。
SelText 會傳回或設定 String,代表控制項的選定文字。 可讀寫。
SpecialEffect 會傳回或設定 Integer,指定物件的視覺化外觀。 讀取/寫入。
TabKeyBehavior 會傳回或設定 Boolean,指定編輯區域中是否允許定位點。 可讀寫。
文字 會傳回或設定 String,指定控制項中的文字。 讀取/寫入。
TextAlign 會傳回或設定 Integer,指定文字在控制項內的對齊方式。 讀取/寫入。
TextLength 會傳回 Long ,代表 TextBox編輯區域中文字的長度,以字元數為單位。 唯讀。
會傳回或設定 Variant,指定編輯區域中的文字。 可讀寫。
WordWrap 會傳回或設定 Boolean,指定控制項內容是否會在行尾自動換行,以及控制項是否會配合文字擴充。 可讀寫。

支援和意見反應

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