⼆次开发vba_Excel基础知识,VBA编程必学内容之控件系
统,窗体控件userform
VBA是Excel表格的⼀项拓展功能.
事实上,使⽤Excel表格本⾝的⼀些公式函数已经完全可以满⾜⽇常⼯作的需要了,只是VBA可以这⼀事情更加完美罢了,编程语⾔不只VBA,还有phython等,但它们都有⼀个共同的特点,基于即Excel表格的⼆次开发.
在这⾥,咱们只说VBA.
前⾯的图⽂咱们说过,所谓VBA其实就是VB⾼级编程语⾔的⾯向对象的编程.在这⾥⼜引出⼀个概念"对象".何谓对象?在Excel⾥,⼯作表,⼯作簿,单元格及区域,⼀个shapes形状,⼀条线,⼀种字体,⼀种颜⾊等等,似乎只要能⽤名词来表达的都可以叫做对象.
窗体,Userform,也是⼀种对象,只是其中之⼀.这篇短⽂,咱们就说⼀说窗体的作⽤.
vba做excel窗体录入教程1.窗体的作⽤.
窗体,像是⼀块画布,在这⾥,我们可以如画画⼀般,把各类控件画上去,标签,⽂本框,命令按钮,checkbox,optionbutton等,在⼯具箱⾥我们点选其中任意⼀个控件之后,回到窗体点击窗体,拖拽⼀段距离,然后松开⿏标,这时便可以勾画出刚才所点选的控件.
窗体,其实就是控件的容器.
我们根据⾃⼰的实际的设计需要随⼼所欲设计窗体,但这时我们所设计出来的窗体是没有功能的.窗体与其中的控件⼀起构成了通向数据管理的界⾯,但具体的功能还要靠代码来实现,
窗体界⾯只是数据管理的窗⼝,⽽代码才是灵魂.
2,窗体的常⽤代码,事件与属性
(1),窗体的常⽤代码:userform1.show,调出窗体1;userform1.hiden,隐藏窗体1;unloaduserform1.卸载窗体1.
(2).窗体常⽤的事件:userform的初始化事件,即窗体加载时,凡是被写⼊userform_initialize的代码均会被执⾏.
(3).窗体修改的属性:窗体本⾝的名称,userform1,常被根据实际需要⽽被修改成设计者所希望的名称;caption属性,窗体初始时顶端所显⽰的⽂字;showmodal,当值为true时,窗体加载时,⽆法选择⼯作表与单元格对象,仅能操作窗体与其中的对象;当值为false时,可以⾃由操作其余任何的对象与内容;font,修改窗体顶端的⽂字的字体字形等属性.
如果我们要设计数据录⼊系统的录⼊查询界⾯,那窗体⼀定是少不了的.对VBA感兴趣的朋友不妨多了解⼀下.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论