vba commondialog控件添加不上_VBA用户界面编程介绍

本文介绍了如何在VBA中创建用户窗体,通过集成开发环境的插入菜单添加用户窗体,并展示了如何运行和展示用户界面。用户窗体是构建交互式应用程序的关键,允许在Word/Excel等Office应用中直接运行子程序。通过添加附加控件,可以丰富用户界面的功能。这是一个初学者友好的教程,帮助开发者迈出了VBA界面设计的第一步。
摘要由CSDN通过智能技术生成

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

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

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

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

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

42e90c56c1fdb19e7da1f25de41c67a7.png

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值