VBA应用案例教程-第一章
29页1、第1章 VBA基础知识1.1 VBA及其特点一、什么是VBA ?VBA(Visual Basic for Applications)是Microsoft Office 系列的内置编程语言,即应用程序中的VB(Visual Basic)。它“寄生于”Office应用程序,是Office 套装软件的一个重要组件。它面向对象(OOP),可视化,容易入门,可以实现日常工作的自动化。二、VBA编程优点1程序只起辅助作用,大部分功能用Office的,因此简化了程序设计。打印、文件处理、格式化和文本编辑等功能不必另行设计。2通过宏录制,可以部分地实现程序设计的自动化,大大提高软件开发效率。3发行方便,只要发行含有VBA代码的文档或模板即可,属于绿色软件。Office界面熟悉,便于软件推广应用。4. Office界面对于广大计算机应用人员来说比较熟悉,符合一般操作人员的使用习惯,便于软件推广应用。5用VBA编程非常简单,即使非计算机专业人员,也可以很快编出自己的软件。三、VBA应用前景Bill Gates说过:VBA已经不再是单纯的技术了,它正快速地朝着一个标准化的程序开发平台的目标前进,就好像现在的
2、Windows、Internet的角色一样。VBA是即将兴起的、很有前途的编程语言,在Office环境下用VBA开发应用软件,将成为软件开发人员和计算机应用人员首选方式。目前在众多的Office应用人员当中,80%以上的人,仅仅在使用这些软件20%左右的基本功能,真正精彩的部分VBA编程,没有被开发和使用。四、VBA和VB的主要区别1. VB用于创建标准的应用程序,VBA是使已有的应用程序(Office)自动化。2. VB具有自己的开发环境,VBA寄生于已有的应用程序(Office)。3. VB开发出的应用程序可以是可执行文件(*.EXE),VBA开发的程序必须依赖于它的“父”应用程序(Office)。1.2 宏宏(Macro) 子程序一、宏的安全性为了防止“宏病毒”,Office提供了一种安全保护机制,就是设置“宏”的安全性。当我们需要频繁使用带有VBA代码的应用软件时,完全可以把“宏”的安全性设置为“低”,而把宏病毒与其他成千上万种病毒同样对待,用统一的防护方式和防毒工具进行防毒。二、宏的录制与执行1录制进入Excel。在“工具|宏”菜单中选“录制新宏”项。在“录制新宏”对话框中输
3、入宏名,单击“确定”按钮。进行需要的操作。单击“停止录制”工具栏按钮,或选择“工具|宏|停止录制”菜单结束宏录制。2执行“工具|宏|宏”菜单三、宏的编辑1.进入编辑状态“工具|宏|宏”菜单选择宏名2代码说明Sub、End Sub 子程序开始、结束单引号 注释With、End With 结构语句圆点 对象之间,或者对象及其属性、事件、方法、事件之间的分隔符。表示隶属关系。3代码修改删除注释和无关语句加入循环结构“&” 字符串连接运算符4编码方法录制改编四、指定宏保存的位置Excel:当前工作簿、新工作簿、个人宏工作簿。保存在当前工作簿或新工作簿 只有该工作簿打开时,相应的宏才可以用。保存在个人宏工作簿 在当前机器上多个工作簿都能使用。Word: Normal模板、当前文档中。保存在当前文档 只有该文档打开时,相应的宏才可以用。保存在Normal模板 在当前机器上都能使用。五、为宏指定快捷键1创建宏时指定快捷键2录制宏后指定快捷键“工具|宏|宏”菜单选择宏单击“选项”按钮【例1.1】利用Word宏快速录入上角标。六、将宏指定给按钮在Excel中打开“窗体”工具栏(Word的窗体工具栏没有“
4、按钮”)在工作表添加按钮为它指定宏按钮属性设置 右击七、将宏指定给图片或工具栏按钮1指定宏到图片用“插入|图片”菜单工作表中放置图片右击图片,在快捷菜单中选“指定宏”2指定给“工具栏按钮”选择“工具|自定义”菜单。在“命令”卡中,从“类别”列表框中选择“宏”,从“命令”列表框中将“自定义按钮”拖动到任意一个工具栏上。右击该按钮,选择“指定宏”。选择需要的宏名并单击“确定”按钮。单击“关闭”按钮。3从工具栏中删除自定义按钮选择“工具|自定义”菜单用鼠标将按钮从工具栏中拖出4创建新的工具栏在“自定义”对话框的“工具栏”卡中,单击“新建”按钮。输入工具栏名,单击“确定”按钮。范例1-1 在Word当前文档中插入多个文件的内容1要求将从中央电视台网站下载的1至8套节目时间表合并到一个文档中,并进行格式控制。2实现步骤语句、函数的选用和程序初稿的形成录制宏 设置3号字、居中,输入“中央1套”,回车。设置5号字,两端对齐”。插入文件(01.txt)。加工初稿得到需要的程序设置路径循环使用变量运行程序。定义快捷健、工具栏。范例1-2 设计一个名片制作模板1. 页面及图文框设置进入Word,在“页面设
《VBA应用案例教程-第一章》由会员cn****1分享,可在线阅读,更多相关《VBA应用案例教程-第一章》请在金锄头文库上搜索。
(语文A版)五年级语文下册教案齐天大圣1
创建安全和谐型幼儿园实施方案
个人试用期工作总结(4篇)
物质的制备(二)
东南大学 数值分析 考试要求
北京语言大学22春《对外汉语教学概论》补考试题库答案参考36
六年级语文第一单元上册测试题
警察爱岗敬业演讲稿
MDEA天然气脱硫工艺流程
小学三年级上册美术教案模板【三篇】
优化环境和效能监察工作总结精选
举行平安夜活动总结(三篇).doc
2023年湖南省衡阳市衡南县云集街道社区工作人员考试模拟试题及答案
河北省行唐县三中2018-2019学年高一历史3月月考试题
项目管理成虎课后第三章习题答案
高中信息技术说课稿范文九篇
云南省曲靖市宣威市第九中学2019-2020学年高一物理上学期第一次月考试题
混凝土挡墙专项施工方案
三相电路功率的计算
小学四年级体育《技巧(前滚翻)》教学设计
2022-11-10 8页
2023-03-23 19页
2023-08-28 27页
2022-08-14 8页
2022-11-13 15页
2022-09-05 9页
2023-05-16 4页
2023-07-05 17页
2023-04-01 28页
2023-01-10 6页