共用方式為


新增方法 (Microsoft Forms)

TabStripMultiPage中新增或插入TabPage,或依其程式設計識別碼將控制項 (ProgID) 新增至頁面或表單。

語法

針對 MultiPage,TabStrip:
設定Object = 物件新增 ( [ Name [, Caption [, index ]]] )

針對其他控制項:
設定Control = 物件新增 (ProgID [, Name [, Visible ]] )

Add方法語法包含下列部分:

部分 描述
物件 此為必要動作。 有效的物件名稱。
名稱 選用。 會指定要新增之物件的名稱。 如果未指定名稱,系統會根據其中使用表單之應用程式的規則產生預設名稱。
Caption 選用。 指定要出現在索引標籤或控制項上的標題。 如果沒有指定標題,系統便會根據使用表單所在應用程式的規則,產生預設的標題。
index 選用。 識別頁面或索引標籤在 PagesTabs 集合中的位置。 如果未指定索引,系統會將頁面或索引標籤附加至 PagesTabs 集合的結尾,並指派適當的索引值。
ProgID 此為必要動作。 程式設計識別碼。 沒有可識別物件類別之空格的文字字串。 ProgID的標準語法是 < 廠商 > 。 <元件 > 。 <版本 > 。 ProgID會對應至類別識別碼 (CLSID) 。
Visible 選用。 True 是表示 如果物件是可見 (預設) 。 如果 隱藏物件,則為 False。

設定

個別控制項的ProgID值為:

控制措施 ProgID
CheckBox Forms.CheckBox.1
ComboBox Forms.ComboBox.1
CommandButton Forms.CommandButton.1
圖文框 Forms.Frame.1
影像 Forms.Image.1
標籤 Forms.Label.1
ListBox Forms.ListBox.1
MultiPage Forms.MultiPage.1
OptionButton Forms.OptionButton.1
ScrollBar Forms.ScrollBar.1
SpinButton Forms.SpinButton.1
TabStrip Forms.TabStrip.1
TextBox Forms.TextBox.1
ToggleButton Forms.ToggleButton.1

註解

如果是 MultiPage 控制項, Add 方法會傳回 Page 物件。 針對 TabStrip,它會傳回 Tab 物件。 集合第一或索引標籤的索引值為 0、第二個 PageTab的值為 1,依此類推。

對於 物件的 Controls 集合, Add 方法會傳回對應至指定 ProgID的控制項。 AddControl 事件會在新增控制項之後發生。

您可以在設計階段將控制項新增至使用者表單的 Controls 集合,但您必須使用 Microsoft Visual Basic for Applications 擴充性程式庫的 Designer 屬性才能 這麼做。 Designer 屬性會傳回UserForm物件。

下列語法會傳回指定控制項的 Text 屬性:

userform1.thebox.text

如果您在執行時間新增控制項,則必須使用驚嘆號語法來參考該控制項的屬性。 例如,若要傳回在執行時間新增之控制項的 Text 屬性,請使用下列語法:

userform1!thebox.text

注意事項

只有當您在執行時間使用Add方法加入該控制項時,才可以在執行時間變更控制項的Name屬性。

另請參閱

支援和意見反應

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