asp.net 用户控件怎么添加到工具箱_VBA用户界面编程介绍

Hi,大家好,到目前为止,我们所有的VBA代码的编写及运行,都是在VBA的集成开发环境中完成的。

集成开发环境的好处就是可以编写,调试,运行都在一个界面中完成,有利于编写和调试。

但是当代码的功能模块都开发完成之后,主要的使用场景就要从编写和调试转变为运行,此时,如果依然打开集成开发环境,但仅仅是运行对应的子程序,则显得有点繁琐。

那么是否有更好的运行子程序的交互方式呢?例如打开Word/Excel之后,一键运行对应子程序?我想说,这不是什么想得美的事情,这是完全可以实现的,而且步骤也是简单到就像把大象放冰箱一样的简单。

要想在World/Excel等office应用中显示添加图形界面,首选需要添加用户窗体,添加的方法是在VBA集成开发环境的菜单栏,点击插入,然后选择用户窗体即可,添加完成后如下图所示:

a7f842ef9307084ab34d8706b7d6f704.png

在弹出来的两个小窗体中,右边大一些的就是用户窗体,用户可见的,一般称之为画布(Canvas),左边略小一些的是工具箱,提供了一些常用的用户控件,例如标签,按钮,单选框,复选框,下拉列表之类的。

当然工具箱不仅仅有哪些已有的常用的用户控件,右键点击工具箱的空白处,弹出选项中选择附加控件,可以添加更多的控件,如下图所示:

97602a0faa3fc980a9de3fca7919414b.png

添加了新窗体后,鼠标左键选中窗体后,可以点击运行,看到如下图所示运行结果:

677af3a2b4c28817a8251a05af31231e.png

可以看到,在word文档界面上,叠加了一个小的用户界面,但目前界面上没有添加控件,只有界面的右上角有个关闭按钮可以点击,点击关闭后,退出用户界面。
只需要这么简单的几步就可以添加一个简单的用户界面了,虽然目前我们添加的用户界面上什么也没有,也没有任何可以交互的控件,但是这已经向前迈出了一大步了,后面都是基于这个用户界面的编程了。
觉得有用吗?想了解更多吗?下方扫码关注喔!

86ebfd6d48446ce7fc57e3f0ed296870.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值