- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验一 VBA的开发环境 实验目的 了解VBA的发展历史及基本概念; 了解VBA的工作原理; 掌握VBE的结构及使用; 实验要求 实验前做好上机实验的准备,针对实验内容,认真复习与本次实验有关的知识,完成实验内容的预习准备工作; 能认真独立完成实验内容; 实验后做好实验总结,根据实验情况完成总结报告。 实验学时 2学时 实验步骤与内容 VBA的工作原理 VBA是Office对象和VBA程序代码之间相互关联和交流的桥梁。VBA代码是由VB语言来编写的,其变量定义及语法结果与VB语言完成相同,当使用VBA代码来调用Office对象时,需要有VBA程序接口,而这种调用是通过对象模型自动化实现的。VBA的主要任务是通过编写程序代码来操作Office对象,从而完成特定的任务操作。当使用VBA代码调用Excel的某个属性时,如果在VBE环境中解释执行VBA代码时,发现有对Excel这个属性的调用,则就自动通过对象模型调用该属性,然后通过方法操作该属性,这样就实现了VBA代码和Office对象之间的通信连接。 VBA的工作原理如图3.1所示。 安装VBE开发环境和帮助文档 在正式应用VBA编写程序之前,应该了解一下VBE开发环境以及如何安装VBE开发环境。 如果用户在安装Office时使用的是默认的安装方式,则Excel的VBE开发环境就已经被安装好了。否则,可按照下面的步骤进行安装。 VBE开发环境介绍 VBE即Visual Basic编辑器,英文名是Visual Basic Editor,它是用来编写Excel VBA代码的工具。 VBE是一个集成开发环境,Microsoft Office系列中的应用程序都拥有这一共同的开发环境,你可以将Excel中得到的有关VBA知识,应用于Word、Access等应用程序中。 在Office组件中(如Word、Excel)开发应用程序时,有关的VBA的操作都必须在VBE中进行。VBE是一个单独的应用程序,拥有独立的操作窗口,但运行VBE,必须先打开Excel、Word等Office组件 Visual Basic编辑器特性 Visual Basic编辑器提供了可视化编程环境,可以快速地在工程中定位、编辑、运行代码。 窗体设计器能够建立包含ActiveX控件的自定义对话框。 Visual Basic编辑器包含有完整的调试工具,可单步执行代码、设置断点和监视点。 Visual Basic编辑器提供的开发环境存在于宿主应用程序外的多文档界面(MDI)窗口中,给程序开发带来了便利,如:在一个窗口运行代码,同时在另一个窗口中查看应用程序对代码的响应情况。 切换到VBE开发环境 在前面讲解的操作中已经讲解了如何进入到Visual Basic编辑器(以下称为VBE开发环境)当中。本节中将详细讲解进入到VBE开发环境中的几种方法。 通过在Excel工作簿中按下Alt+F11快捷键进入到VBE当中。 通过单击“开发工具”选项卡下的【Visual Basic】命令进入到VBE当中。 单击“开发工具”选项卡下的【宏】按钮,在弹出的“宏”对话框窗口中选择要执行的“宏”,然后单击窗口中的【编辑】按钮进入到VBE当中,如图3.7所示。 界面组件简介 菜单栏 包含了绝大多数命令,供用户选择执行。 Visual Basic 有两种类型的菜单:一是内建菜单,出现在窗口顶端的菜单栏中,每个菜单名称都会有些相应的命令。如,“格式”菜单包含用来格式化窗体的命令。某些命令具有子菜单,而子菜单又包含一些命令;二是快捷方式菜单,是一个内含经常使用的命令的菜单,当在对象上单击鼠标右键或按SHIFT+F10时就会出现。 工具栏 默认情况下,标准工具栏显示在菜单栏下方,其他工具栏则被隐藏起来。可通过菜单“视图/工具栏/自定义”,打开自定义对话框,在“工具栏”选项卡中选择要显示的工具栏,也可点击“新建”按钮,自建工具栏。 VBE工程资源管理器窗口 VBE的工程资源管理器窗口中包括工作簿、工作表、窗体、模块、类模块等对象。通常情况下,可以将每一个打开的Excel工作簿看作默认名称为“VBAProject(工作簿名称)”的一个工程,一个新建的Excel工作簿包含有一个Excel对象,在默认的情况下,在该对象中包含3个工作表对象和一个工作簿对象,如图3.9所示。打开工程资源管理器的快捷键为“Ctrl+R” 在新建一个工作簿之后,还可以在工程中添加窗体、模块和类模块等对象,添加了这些对象之后的工程窗口如图3.10所示。 VBE属性窗口 VBE属性窗口中显示的是工程窗口中Miscrosoft Excel对象或窗体的属性。例如在工程窗口中选择窗体“UserForm1”对象时,则在属性窗口中将显示窗体“UserForm1”对象的相关属性,
您可能关注的文档
最近下载
- 生理性房室传导阻滞_刘仁光.pdf VIP
- 农村自来水厂建设工程分部分项施工方案和技术措施.pdf VIP
- (人教A版数学选择性必修一)2025年秋季学期讲义第12讲第一章空间向量与立体几何测评卷(基础卷)(学生版+教师版).docx VIP
- 《反恐怖防范管理规范 第2部分:医院》(DB22 T 3687.2-2025).pdf VIP
- 计算机视觉教程 作者 章毓晋 CCV04.ppt VIP
- 化工原理第四版谭天恩习题答案解析.pdf VIP
- 2025年高考物理(山东卷)试卷评析及2026高考备考策略 课件.pptx
- 人教版新版一年级语文上册课程纲要.pdf VIP
- 2025年广州地铁集团公司经营方针和战略.docx
- 2025年职业技能无人机驾驶员-民用无人机驾驶员理论知识参考题库含答案解析(5卷).docx VIP
文档评论(0)