WEB开发网
开发学院软件教学办公软件Excel vba窗体在运行的时候动态添加控件的代码 阅读

vba窗体在运行的时候动态添加控件的代码

 2012-06-03 09:04:21 来源:开发学院   
核心提示:在Excel的窗体里面,如何在窗体运行的情况下动态的添加控件呢?以下代码,vba窗体在运行的时候动态添加控件的代码,以动态添加控件为例子,希望对你有帮助

在Excel的窗体里面,如何在窗体运行的情况下动态的添加控件呢?

以下代码,以动态添加控件为例子,希望对你有帮助。

一、动态添加CommandButton命令按钮

Dim mc As CommandButton

 Static k

 k = k + 1

 Set mc = Me.Controls.Add("Forms.Commandbutton.1")

 mc.Caption = k

 mc.Top = Me.Controls(k - 1).Top + Me.Controls(k - 1).Height

   Me.Controls.Remove "Commandbutton1"

二、动态添加文本框

Set  myText  =  Controls.Add( "VB.TextBox ",  "myTextBox ")

With  myText
      .Visible  =  True
      .Text  =  "这是加载的动态控件 "
      .Width  =  3200
  End  With

Tags:vba 窗体 运行

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接