ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:20.76KB ,
资源ID:469287      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/469287.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(最新excelvba窗体弹出大小精选word文档 20页.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

最新excelvba窗体弹出大小精选word文档 20页.docx

1、最新excelvba窗体弹出大小精选word文档 20页本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!= 本文为word格式,下载后可方便编辑和修改! = excelvba窗体弹出大小篇一:Excel VBA窗体入门Excel VBA窗体入门一、窗体和控件简介什么是窗体?微软是这样解释的:窗体 窗口或对话框。窗体为控件的容器,多文档接口 (MDI) 窗体可作为子窗体和一些控件的容器。窗体与控件不同,窗体上可以存放多个控件,在窗体界面直接调用。打开VBE界面,工程管理器中,右键插入用户窗体,即可插入一个用户窗体。插入的窗体名称默认以UserForm开头

2、后带数字,构成默认名称。 选中窗体模块名称,双击可以查看窗体界面,右击可以选择查看该窗体代码。注意:窗体和窗体上的控件代码存放在“用户窗体中”,而非存放在标准模块中。如果代码写在标准模块中,应在窗体代码模块中调用。例如,在标准模块中有过程”sub 显示窗体()”,则应在窗体控件事件中使用以下形式调用: Private Sub CommandButton1_Click() Call 显示窗体End Sub以上代码表示单击CommandButton1则调用标准模块中的过程“sub 显示窗体()”。两个窗体间的代码过程并无法相互调用。相关控件ALT+F11打开工程管理器中双击窗体名称,可以发现窗体界

3、面和控件工具箱。我们可以点击工具箱上的选择控件,然后在窗体中拖曳即可在窗体中插入相关控件。工具箱上,除了鼠标箭头外,其他是可以插入的控件,横向分别为标签Label、文字框TextBox、复合框ComboBox、列表框ListBox、复选框CheckBox、选项按钮OptionButton,切换按钮ToggleButton,框架Frame,命令按钮CommandButton, TabStrip,多页Page,滚动条ScrollBar,旋转按钮(数值)SpinButton,图像Image,RefEdit。与工作表的集合有Worksheets一样,窗体控件也有集合Controls,不记得的话,可以看

4、看控件工具箱上方的英文,o(_)o 哈哈。对了,这英文在win7系统下的excel才能看见,XP下看到的是汉字。窗体中的常用属性:窗体名(其他控件对象名同)长度不得超过40个字符。BackColor:用于设置窗体的背景色。Caption:控件显示的标题文本。BorderStyle:设置窗体的边框样式。Enabled:用于设置窗体是否有效。设置为True时,程序运行时窗体可以被操作,即窗体可以响应作用于它的事件,设置为False时,窗体不可以被操作,而且窗体上的对象也不可以进行操作。Font:设置窗体上文本的字体、字型和字号。ForeColor:设置窗体上文本和图形的前景色。Moveable:设

5、置窗体在程序运行时能否被移动。Left和Top:用于设置程序运行时窗体在屏幕上的位置,Left属性值决定窗体左上角在屏幕上的横坐标,Top属性值决定窗体左上角在屏幕上的的纵坐标。 Height和Width:用于设置程序运行时窗体在屏幕上的大小(高和宽),Height属性值决定窗体的高度,Width属性值决定窗体的宽度。 Picture:用图片填充窗体背景。单击可以选择路径。ShowModal:模式选择。如果为FALSE,则窗体模式为无模式,此时可以显示窗体并选择单元格和其他窗体;如果为TRUE,则为有模式,无法选择其他窗体和单元格。代码调用模式优于此属性设置。StartUpPosition:调

6、整窗体出现的位置。控件属性TabIndex:设置光标跳动顺序。PasswordChar:TextBox控件中使用符号代替输入的内容,例如用*代替输入的密码。二、窗体的显示显示窗体的语法:UserFormName.Show例如:UserForm1.Show就是显示名称为UserForm1的窗体。窗体显示方式分两种,可以通过ShowModal属性或者代码调用进行设置。1.有模式:此模式下,只显示本窗体,只能在本窗体使用控件,无法选择其他窗体或者工作表对象。默认ShowModal属性为TRUE,也就是有模式。2.无模式无模式下,可以同时显示多个窗体,能在多个窗体间切换(其他窗体也必须是无模式),能自

7、由选择工作表对象,例如复制单元格内容等操作。3.代码设置显示模式前面我们说过,用UserFormName.Show的方法显示窗体。 如不指定Show的参数,UserForm1.Show调用模式按ShowModal原有属性设置显示窗体模式。(1)强制使用有模式显示:UserForm1.Show 1(2)强制使用无模式显示:UserForm1.Show 0备注:可以使用load UserForm1装载窗体到内存中而不显示。三、窗体的隐藏要隐藏窗体,可以用Hide,如下代码表示隐藏UserForm1窗体: UserForm1.Hide也可以通过点击窗体右上方的红色关闭按钮实现。窗体的卸载:Unloa

8、d UserForm1,通过Unload从内存中删除窗体,释放窗体所占用的内存空间四、窗体事件什么叫事件?这个交给前辈们去解释,在下水平有限无法解释清楚。以下内容参考了/vb/Wlkc/vb2/02-01-00.html网站的文章:1.C1ick单击事件。程序运行时,当用户用鼠标左键单击窗体时,引发该窗体的C1ick事件(也称单击事件)。2.DblClick双击事件。程序运行时,当用户用鼠标左键双击窗体时,引发该窗体的DblClick事件(也称双击事件)。3.Load装载事件。运行程序,当系统把窗体由外部存储介质装入内存时,引发该窗体的Load事件(也称装载事件)。4.Resize改变窗体尺寸

9、事件。程序运行时,当窗体大小被改变时,引发该窗体的Resize事件。5.Activate激活窗体事件。程序运行时,当窗体变为当前窗体时,引发该窗体的Activate事件(也称激活事件)。6.Deactivate失去激活事件。程序运行时,当A窗体取代B窗体变成当前窗体时,引发B窗体的Deactivate事件(也称失去激活事件)。7.Unload卸载事件。当窗体被从内存中卸载时,引发该窗体的Unload事件(也称卸载事件)。8. QueryClose 关闭按钮事件。当点击窗体右上方的关闭按钮时触发的时间,此事件在控制关闭窗体就退出关闭工作簿的时候很有用处,使用登录窗体的朋友不会错过它。如下代码,完

10、整写入到对应窗体代码模块中即可实现点击该窗体的关闭按钮,就执行不保存工作簿就退出。 Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode AsInteger)Application.QuitThisWorkbook.Close FalseEnd Sub9.Userform_Initialize()窗体初始化事件。该事件表示利用Userform1.Show方法,加载窗体的时候触发该事件。五、控件事件1.单击事件Click.注意TextBox控件没有单击事件,可以通过获得焦点事件处理。2.双击事件,DblClick。3. Chan

11、ge 事件,当控件的值(VALUE)变动,则触发事件发生执行事件代码。4. Enter事件,获得焦点事件,可以简单理解为光标跳动到当前控件时触发的事件。5. Exit事件,失去焦点事件。简单理解为光标离开当前控件时触发的事件。如果窗体中有多个可选控件(非标签控件),要实现文本框中回车触发,也可以使用Exit事件处理。6. KeyDown 和 KeyUp 事件。按下和释放某键时这两个事件依次发生。按下键时发生 KeyDown 事件,而释放键时发生 KeyUp 事件。利用KeyDown处理回车事件示例:篇二:ExcelVBA用户窗体编程基础ExcelVBA用户窗体编程基础概述当使用MsgBox函数

12、和InputBox函数不能满足与用户交互的需求时,您能使用用户窗体来自定义对话框。您能使用用户窗体来显示所输入的数据,您甚至能使用用户窗体创建一个完整的用户界面,而不会让用户接触到电子表格本身。 您在Windows对话框中所看到的大多数控件都能在用户窗体中实现命令按钮,选项按钮,复选框,文本框,组合框加上一些其它不常用的控件像图像,日历,等等。本文介绍了用户窗体的基本概念,并介绍了使用用户窗体的常用技术。其中,也讲解了一些最通用的思路。在文章中列举了一个包含所有过程的完整的示例文件,以及实现这些过程的代码,让您能在实践中看到所有工作的基本原理和方法。 本文包含以下内容: 基本的用户窗体操作 用

13、户窗体和控件的属性 一个用户窗体的生命周期 用户窗体和控件的事件 问题1:如何在用户窗体间传递数据? 问题2:如何找到我的窗体中的某类控件? 问题3:如何获取数据到列表框中? 问题4:如何为循环创建进度条? 一个完整的用户窗体综合示例基本的用户窗体操作? 创建一个窗体。打开VBE编辑器(选择菜单“工具宏Visual Basic编辑器”或按Alt+F11组合键),选择菜单“插入用户窗体”,或者在工程窗口中单击右键,从弹出的快捷菜单中选择“插入用户窗体”,即可创建一个窗体。 ? 添加控件。当你创建了一个窗体后,将会显示一个名为“控件工具箱”的浮动工具箱(如果没有该工具箱的话,您可以从视图菜单中找到

14、它),其中显示了最普遍的控件类型。单击您想要的控件,拖动它到您的用户窗体中。 ? 更多的控件。有一些更多的可用的控件,您可以在控件工具箱中单击右键,从中选择“附加控件”,您能添加日历、电子表格、图形,等等。? 添加事件程序。事件允许当用户对窗体和控件进行操作时作出相应的反应,事件程序要放置在用户窗体模块中,您能通过双击窗体或控件来打开代码模块窗口,或者在窗体或控件中单击右键,从快捷菜单中选择“查看代码”来打开代码模块窗口,或者在工程窗口中的用户窗体图标上单击右键后选择“查看代码”来打开代码模块窗口。然后,在代码模块窗口中,对窗体或控件添加相应的事件程序代码。 ? 显示窗体。打开窗体模块,按F5

15、键可以运行宏程序,或者单击工具栏中的运行按钮,将显示用户窗体。注意,在窗体模块中按F5键并不会运行光标所在的子过程,而是运行用户窗体自身。? 调试。和在宏程序中一样,按F8键允许您逐语句运行代码。用户窗体和控件的属性窗体和控件都有属性(如尺寸、位置,等等),您能在设置窗体时改变这些属性,并且它们中的大多数属性也能够在运行时通过代码来改变。在设置窗体时您所选择的值是缺省值,在运行时您所作的变化仅当窗体被装载时有效。 两个最重要的属性是Name属性和Value属性:? Name属性可用于指定某个控件。您能通过控件的索引号指定控件,但这样会难于理解和调试,因此,使用名称是更可取的。? Value属性是您所使用的实际输入或者输出的数据。在不同的控件中,该属性值稍有区别。例如,选项按钮控件和复选框控件的Value属性值为True/False,而文本框控件的Value值则是该文本框所包含的文本。Value属性既可用于输入,也可用于输出。 例如:?*txtFirstName.Text = Range(A1).ValueRange(B1).Value = optVegetarian.Value?*一个好习惯给您的窗体和控件起一个具有

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1