我想在VBA里边运行的时候创建按钮,并且为按钮添加事件,该怎么做啊?
再VB中通过Load语句可以通过按钮数组创建按钮,在VBA里有对应的方法么?
大家指点一下啊,先谢谢了。

解决方案 »

  1.   

    Dim btnObj As Control
        Set btnObj = Me.Controls.Add("VB.CommandButton", CtrlName)
        With btnObj
           .Caption = "1234"
           .Top =  200
           .Left = 100
           .Height = 100
           .Width = 200
           .Visible = True
        End With
      

  2.   

    谢谢,我试了,我是这样写的
    Set btnObj = Me.Controls.Add("VB.CommandButton")
    为什么报错啊,要引入什么库么?
    另外,CtrlName应该是什么类型的?
    事件怎么添加?
    谢谢啦。