UserForm物件是一個視窗或對話框,構成應用程式使用者介面的一部分。
UserForms集合是一個集合,其元素代表應用程式中每個載入的 UserForm。 UserForms 集合包含 Count 屬性、Item 方法和 Add 方法。 計數 指定集合中元素的數量; 項目 (預設成員) 指定特定集合成員; 新增 時,會在集合中放置一個新的 UserForm 元素。
語法
使用者表單使用者表單 [ 。項目 ] (索引)
佔位 索引 代表一個整數,範圍從 0 到 UserForms.Count - 1。 項目 是 UserForms 集合的預設成員,無需指定。
註解
使用 UserForms 集合來遍歷應用程式中所有已載入的使用者表單。 它識別了一個名為 UserForms 的內在全域變數。 你可以將 UserForms (索引) 傳 給參數指定 為 UserForm 類別的函式。
使用者型態具有決定外觀的 屬性 ,如位置、大小和顏色;以及他們行為的某些面向。
使用者表單也能回應使用者發起或系統觸發的事件。 例如,你可以在 UserForm 的 Initialize 事件程序中撰寫程式碼,在 UserForm 顯示前先初始化模組層級的變數。
除了屬性和事件之外,你還可以用程式碼來操作使用者表單的方法。 例如,你可以使用 Move 方法來更改 使用者表單的位置和大小。
設計使用者表單時,請設定 BorderStyle 屬性來定義邊框,並設定 Caption 屬性將文字置於標題欄。 在程式碼中,你可以使用 Hide 和 Show 方法,讓 UserForm 在 執行時變得隱形或可見。
UserForm 是一種 物件資料型態。 你可以先將變數宣告為 UserForm 類型,再設定為設計時宣告的 UserForm 類型實例。 同樣地,你可以將 參數 傳給 程序 ,類型為 UserForm。 你可以在程式碼中使用「Dim」、「Set 和 Static」語句中的「新」關鍵字來建立多個使用者表單實例。
透過 Controls 集合存取使用者表單上的控制項集合。 例如,要隱藏 UserForm 上的所有控制項,請使用類似以下程式碼。
For Each Control in UserForm1.Controls
Control.Visible = False
Next Control
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。