求Controls.Add控件详解,该怎么处理

求Controls.Add控件详解
在网上找了一下,动态添加控件的方法比较零乱。
添加按钮控件
Controls.Add("Forms.CommandButton.1", "CommandButton" & i + 2, True) 
添加textbox控件
Controls.Add(bstrprogid:="Forms.TextBox.1")

请各位大侠帮助的是。
在哪里能找到比较系统的控件表。
checkbox,listbox等。谢谢。



------解决方案--------------------
忽然发现你是在vba环境下做的,这个和vb中区别还是不小的,建议以后请先说明环境。下面是vba中msdn查阅到的:

Add 方法的语法包括以下成分:

成分 说明 
object 必需。一个有效对象名。 
Name 可选。指定被添加的对象的名称。如果没有指定名称,系统将根据使用该窗体的应用程序的规则,产生一默认的名称。 
Caption 可选。指定在标签或控件上出现的题注。如果没有指定题注,系统将根据使用该窗体的应用程序的规则,产生一默认的题注。 
index 可选。表示页或标签在 Pages 或 Tabs 集合中的位置。若没有规定索引,系统会将页或标签添加到 Pages 或 Tabs 集合的末尾,并赋于它相应的索引值。 
ProgID 必需。程序设计标识符。是用于标识对象类的、没有空格的文本串。ProgID 的标准语法是 <Vendor>.<Component>.<Version>。ProgID 会被映射为类标识符 (CLSID)。
Visible 可选。若对象为可见的(这是默认方式)则为 True;若对象为隐藏的则为 False。 


设置

单个控件的 ProgID 值:

复选框 Forms.CheckBox.1 
组合框 Forms.ComboBox.1 
命令按钮 Forms.CommandButton.1 
框架 Forms.Frame.1 
图像 Forms.Image.1 
标签 Forms.Label.1 
列表框 Forms.ListBox.1 
多页 Forms.MultiPage.1 
选项按钮 Forms.OptionButton.1 
滚动条 Forms.ScrollBar.1 
数值调节钮 Forms.SpinButton.1 
TabStrip Forms.TabStrip.1 
文本框 Forms.TextBox.1 
切换按钮 Forms.ToggleButton.1