VBA学习笔记系列----VBA高级编程

VBA学习笔记系列----VBA高级编程

ID:41037324

大小:460.43 KB

页数:12页

时间:2019-08-14

VBA学习笔记系列----VBA高级编程_第1页
VBA学习笔记系列----VBA高级编程_第2页
VBA学习笔记系列----VBA高级编程_第3页
VBA学习笔记系列----VBA高级编程_第4页
VBA学习笔记系列----VBA高级编程_第5页
资源描述:

《VBA学习笔记系列----VBA高级编程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.窗体的方法:Load窗体名---只放内存不显示Load窗体名---移除内存Show窗体名---加载到内存并显示Hide窗体名---隐藏窗体但不移除内存Move方法---移动一个窗体和控件,需要提供坐标信息对于窗体:对象.move(left,[,top[,width[,height[,layout]]]])对于Control集合对象.move(x,y)2.窗体的事件2.1initialize事件一般将窗体的初始化程序放在initialize中。2.2load事件把东西装载到内存中,不显示2.3resi

2、ze事件在窗体变的可见的一刹那,将会发出resize事件,在这里可以设置窗体的大小和位置。2.4Activate事件Activate事件是紧跟resize事件的,对象变成活动窗口的时候就会发生。2.5deactivate事件就是在失去焦点的时候发生。1.3QueryColse事件是指在即将卸载窗体的时候发生。1.4MouseDown事件在用户释放鼠标键时发生2.窗体控件3.1切换按钮:togglebutton外形和commandbutton很相似,但他只有两种状态:on、off切换按钮的value属性是

3、true或false3.对话框把commondialog控件拉进去,然后就可以了对话框类型Action属性值方法打开文件1Showopen保存2Showsave选择颜色3Showcolor选择字体4Showfont打印对话框5Showprinter调用help文件对话框6showhelp1.类类的定义和使用先定义自己的类模块(不是模块)最好的声明方式是:先定义,再实例化2.Application对象Application对象是Excel模型的顶端对象,代表Excel应用程序本身,他提供了大量的属性、方法

4、和事件,用来操作Excel程序。上面的代码设置了应用程序是正常状态,不是最大或最小。同时设置了他的高和宽。Application对象属于最高级的一层,下面还有如windows,document,Selection对象等层。那么Application对象也可以访问它下面的这些层。Application属性:ActiveCell、ActiveChart、ActivePrinter、ActiveSheet、ActiveWindow和ActiveWorkbook属性,可以使用这些属性返回对当前活动的单元格、图表

5、、打印机、工作表、窗口和工作簿的引用。1.许多Application对象的属性用来返回其他的对象,通常需要利用Application对象来引用Excel提供的其他对象。属性类型说明ActiveCell单元格返回活动串口中当前活动的单元格引用AcitveChart图表返回当前活动图表的引用AcitveSheet工作簿返回当前活动的工作簿AcitveWindow窗口返回当前活动的窗口Selection对象返回被选中的对象,Sheets工作表返回sheet对象的集合Workbooks工作簿返回workbook

6、对象的集合Charts图表返回图表集合2.编辑工作簿利用workbooks的add方法可以创建一个新的工作簿。9.执行操作9.1计算计算是在已经有公式存在的情况下的计算。9.2发送email9.3Excel中内置了大量进行数据处理、统计分析、财务计算的函数。9.4对话框Dialogs包含所有的MicrosoftExcel内置对话框,不能新建内置对话框或向该集合中添加内置对话框。用Dialog对象所能做的唯一有用的事情是将其与Show方法公用,以显示相应的对话框。Application.Dialogs(n

7、).Show值n为:n用序号或者名称均可以1xlDialogOpen打开5xlDialogSaveAs另存为7xlDialogPageSetup页面设置8xlDialogPrint打印内容9xlDialogPrinterSetup打印机设置17xlDialogRun宏23xlDialogSetPrintTitles设置打印标题26xlDialogFont字体27xlDialogDisplay显示选项41xlDialogTable模拟运算表42xlDialogFormatNumber单元格格式(数字)45

8、xlDialogBorder单元格格式(边框)46xlDialogCellProtection单元格格式(保护)47xlDialogColumnWidth列宽52xlDialogClear清除55xlDialogInsert插入61xlDialogDefineName定义名称84xlDialogPatterns单元格格式(图案)111xlDialogDeleteFormat单元格格式(数字)119xlDialogNew新建工作簿127xlD

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。