ppt_VBA编程初步

所需积分/C币:16 2018-07-11 18:44:07 495KB PDF

PPT VBA教程。VBA是Visual Basic for Application的意思,可以侠义的理解为PPT(或者EXCEL、WORD)里面的VB程序,在这些工具里面都可以使用ALT+F11打开VBE(VB编辑器),在VBE里面就可以输入、修改、调试VBA程序
语言来使 白动化,使用 使 自动化,等等。微软决定让它 开发出来的应用程序共享一种通用的自动化语言 可以认为是非常流行的应用程序开发语言 的子集。实际上 是寄牛于应用程序的版本 和的区别包括如下几个方面: 是设计用于创建标准的应用程序而是使已有的应用程序 等自动 化 具有自己的开发环境,而必须寄生于已有的应用程序。 要运行开发的应用程序,用户不必安装,因为开发出的应用程序是可 执行文件 而开发的程序必须依赖于它的父“应用程序。 尽管存在这些不同和在结构上仍然十分相似。事实上,如果你已经∫解了 ,会发现学习非常快。相应的,学完会给学习打下坚实的基础 究竞是什么更确切地讲是微软在其开发的应用程序屮共享的通用自动化 语言。它既然是一种自动化语言它可以使常用的应用实现自动化可以创建自定义的解 决方案。 是 的简写,它以语言为基础,经过修改并运行 在 的应用程序,亡是不能像一样能生成可执行程序的。 是 系列软件的内置编程语言,是应用程序开发语言 )的子集ε它功能强大,面向对象,可极大地增加系列软件的交互性。 第二章第二节认识控件对象 我们经常看到高手做的多娸体课件中都有许多的按钮、文本框、选项框等之类的工 具,使用这些工具会令课件更具有可操作性、交互性等特点。在 做课件时, 同样提供了一组这样的工具,那叫 控件。所谓 控件就是一种图形对象, 可以使用它在 演示文稿中控制一组预定义的事件(或执行一段程序代码)。 在进行学习编程之前,必须理解这些控件的作用及使用方法 控件 显示控件工具箱:在 中选择菜单视图工具栏控件工具箱″,则ν控件 工具箱就会出现在 工作区内。如下图 控件工具箱 区画⊙固国剑A圆 在制作课件过程中,我们会经常用到的有下面几种控件 标签():用于表现静态文字信息,如显示选择题、判断题的题目等 卩复选框( ):是一个选择控件,可用于多项选择题的制作; 文本框 可以输入文本,用来制作填空题; 彐命令按钮 :可用于制作幻灯片上的按钮,还可通过按钮来改 变幻灯片的播放顺序设计超级链接 选项按钮 通常一组使用,只能选中其中一个,用来制作单项选 择题或判断题。 这是控件的属性,当设置完一个控件后,点击该按钮,就显小该控件的属性窗 曰查看代码,当鼠标选中某一个控件时再点击该按钮,即可查看该控件的代码窗口, 或在代 码窗口中输入一段程序代码。 还有其它控件,我们在以后学习到需要时再一一讲解吧。 列表框 目组合框 尹开关按钮 刳数字调节 可滚动条( 燃图像 除了上面儿个常用控件外, 系统还有许多控件没有列出,在"控件工貝箱 最右边那个按钮,叫其它控件"。点击这个按钮,系统就会出现下拉列表,弹出更多 的控件让你选择。这些控件很多都没有用到,暂时不谈了。 控件是如何为我们服务的呢? 上一节介绍了控件的基本属性,当设了控件的属性,该控件本身就确定了个性与 特点,但如果不给它做任何东西,这个控件就好象形同摆设,例如,在幻灯片上设置 个"命令按钮",不管你设置了它的颜色、字体、大小等属性,在幻灯片播放时仼你如何 用鼠标点击它,它都是没有仟何动作,不给你干活。要想让控件我们干活,那就得给它 干活的东西那就是给控件设置一段程序代码。你给亡编写什么样的代码,亡就给你 干什么样的活。那么,那些代码要放在哪里呢? 、控件的事件与方法 事件 曰〓 提示:在还没有学习下面内容之前,请先点击右亩的视频录像,看一看什么是事件 在上面这个录像中,播放幻灯片时,当点击了命令按钮",屏幕就会执行这个按钮的 事件,并显示一个对话框,如下图: Microsoft powerpoint 你点击了命令按钮,执行了CLIK事件,谢谢你啊 确定 为什么点击这个"命令按钮″就会显示这个对话框呢?因为我在事件代码中输入 了一行语句,如下(黑色的部分是输入的内容),这个 语句就是产生一个对话 框的效果,而这个语句要能够显示在屏幕上,必须把这个语句代码写入事件 你点击了命令按钍,执行了 事件,谢谢你啊! 什么是"事件"?一个事件就是用户在控件对象上所做的一个动作。当系统响应用户的 某些动作时,会自动触发事件代码。例如,用户在控件对象上做出单击动作时,系统自 动执行为事件编写的程序代码。 当在幻灯片中设置了一个控件,如命令按钮",再用鼠标双击该控件,就会自动进 入到代码编辑器,控件默认的事件一般都为控件的()事件, 点击的 意思),我们可以通过代码窗口上面的两个下拉列表选择要编程的对象和该对象的响应 事件。如下图 Comandinttonl Private Sub CommandBut tonl Click BeforelropOrPas End sub 只有通过输入事件的代码程序,这些控件才能发挥其强大功能如果没有给这 些控件输入事件代码,这个控件只是一个摆没,没有什么作用了 搾件常用的事件 事件 触虫发事件发生 Tnit 创建对象 从内存中释放对象 ClicH 使用晟标单击对象 DblClick 使用鼠标双击对象 RightClich 使用鼠标右键单击对系 t¥ou 对象接收焦点,由用户动作引起,如按a键或 击,或者在代码中使用 Setrocu方法程序 0写t上吧1写 对象失去焦点,由用户动作引起,如按ab键或 击,或者在代码中使用 Setocus万法程序使焦 点移到断的对象上 Keypress 安下或释放键 Mousejjown 当鼠标指针停在一个对象上时,用尸按下鼠标按 Mousemove 在对象上移动鼠标 MouseUp 鼠标指针停在一个对家上时,用尸释放鼠标按 Inter activeChange控件(例如列表框、爼合框或复选框)的值改变 引发 |在建立表单对象之前引发 Unload 在释放表单对象时引发 Error 在对象方法或事件程序代码运行过程中出错时引 方法 提示:在还没有学习下面内容之前,请先点击右面的视频录像,看一看什么是方法。 在上面这个录像中,播放幻灯片时,当点击了显示窗体"按钮,屏幕就会出现一个窗 体。也就是点击按钮时执行这个按钮的事件,在这个事件代码中输入了一句代码黑 色字体是输入代码): 什么是方法?方法,就是控件对象进行的操作。例如:某对象的显示()方法、 隐藏(方法、清除内容(方法、复制 方法,等。上面的例子就是把 用户窗体( 执行"显示 操作。 方法与事件”自相似之处,都是为了完成某个任务,但同一个事件可完成不同任务, 取决于您所编的代码是怎样的,而方法则是固定的,仟何时候调用都是完成同一个仟务, 所以其屮的代码也不需要我们编了,系统已为我们编好(我们也看不见),只需在必要 的时候调用即可。 方法的调用:控件名称方法 在方法调用格式中,`控件名称与"方法”之间必须使用ν"隔开。如 在编程中,控件的方法很少,应用时也用得很少,一般在用户窗体的应用中会 出现调用窗体的方法比较多。以后在例子中应用到时再分析。 下面通过实例说明常用控件事件的使用。 第二章第四节应用程序对象及其应用 应用程序对象介绍 在录制宏过程中,或者以后的编程中,经常会用到 应用程序的对象。 这些对象是 在应用程序中提供给用户访问或进行二次开发使用。哪些对象是什 么?又有什么用呢?下面列出一些常用的应用程序对象。其中 对象、 对象、 对象、 对象在课件制作过程中会经常用到。 对象 该对象代表 应用程序,通过该对象可访问 中的其他所有对 象 属性:返回指定窗格是否被激活。 属性:返回 对象,代表活动窗|中打开的演示 文稿 属性:返回 对象,代表当前文档窗口。 属性:返叫 集合,代表所有打开的演示文稿。 属性:返回 集合,代表所有打开的幻灯 片放映窗口。 方法:用于退出 程序 对象 该对象代表文档窗口。使用 语法可返回 对象。 属性:返回对象,代表文档窗||中的活动窗格 属性:返回 集合,代表文档窗口中的所有窗格。 属性:返回指定的文档窗口内的视图类型。 对象 该对象代表演示文稿,通过 ″语法可返回 对象。 属性:返回 集合,代表演示文 稿的所有文档属性。 属性:返凹 集合,代表演示文稿的配色方案。 属性:返回 对象,用于控制演示文稿的幻灯片页面设置 属性 属性:返回幻灯片母版对象。 属性:返 对象,代表演示文稿的幻灯片 放映设置。 属性:返回幻灯片放映窗|对象。 方法:为演示文稿添加标题母版。 方法:对演示文稿应用设计模板。 对象 该对象代表幻灯片放映窗|1。 属性:用于设置是否全屏显示幻灯片放映窗口 对象 该对象代表幻灯片母版、标題母版、讲义母版或备注母版。 属性:为幻灯片母版返回 集合,代表标题文本、正文文本和 默认文本 对象 该对象代表幻灯片。 属性:返回幻灯片的唯一标识符。 属性:返回幻灯片在 集合中的索引号。 对象 该对象代表幻灯片放映窗口中的视图。 属性:用于设置是否允许在幻灯片放映时使用快捷键 属性:返回当前幻灯片在放映中的位置 方法:在指定幻灯片放映视图中绘制直线 方法:用于清除通过 方法或绘图笔工具在放映中绘制的

...展开详情
img
qq1548085958

关注 私信 TA的资源

上传资源赚积分,得勋章
最新资源