栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

vba commondialog控件添加不上

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

vba commondialog控件添加不上

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

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

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

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

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

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

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

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

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/910733.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号