ppt_VBA编程初步.pdf
合集下载
VBA最最基础入门ppt课件
[对象.]方法 [参数名表]
7
• 事件 事件是一个对象可以辨认的动作,如
C1ick(单击)、DbC1ick(双击)等,系 统为每个对象预先定义好了一系列的事件 ,当在对象上发生了事件后,应用程序就 要处理这个事件,而处理的步骤就是事件 过程。
8
5:VBA过程
• 一个过程就是执行某些动作的代码组合。 VBA过程分Sub过程和Function过程。 1、Sub过程总是以“sub 过程名()”开头,以“End
yourName。
Sub Question() Dim yourName As String yourName = InputBox("What is your name?") MsgBox "Your name is " & yourName
End Sub
17
• 选择结构
IF...Then...Else语句
• 对象
VBA与传统语言的重要区别之一就是它是面 向对象的。对象是Visual Basic程序设计的核心。 事实上,窗体和控件都是对象,数据库也是对象
,对象到处都存在。一旦理解如何引用应用程序
对象模型中的对象,就能够使用对象及其特性来
建立自己的解决方案。对象是为了管理数据和代 码的方便而提出的。事实上,在VBA中,对象是 封装数据和代码的客体。它是代码和数据的组合
Public语名,此时声明的变量作用域为所有模13 块
• 常量 常量在程序执行期间,它的值总是保持固定。
常量可以是数字、字符串,也可以是其他值。每 个应用程序都包含一组常量,用户也可以定义新 常量。一旦定义了常量,就可以在程序中使用它 。VBA支持两种类型的常量,即内置常量和用户 定义的常量。
7
• 事件 事件是一个对象可以辨认的动作,如
C1ick(单击)、DbC1ick(双击)等,系 统为每个对象预先定义好了一系列的事件 ,当在对象上发生了事件后,应用程序就 要处理这个事件,而处理的步骤就是事件 过程。
8
5:VBA过程
• 一个过程就是执行某些动作的代码组合。 VBA过程分Sub过程和Function过程。 1、Sub过程总是以“sub 过程名()”开头,以“End
yourName。
Sub Question() Dim yourName As String yourName = InputBox("What is your name?") MsgBox "Your name is " & yourName
End Sub
17
• 选择结构
IF...Then...Else语句
• 对象
VBA与传统语言的重要区别之一就是它是面 向对象的。对象是Visual Basic程序设计的核心。 事实上,窗体和控件都是对象,数据库也是对象
,对象到处都存在。一旦理解如何引用应用程序
对象模型中的对象,就能够使用对象及其特性来
建立自己的解决方案。对象是为了管理数据和代 码的方便而提出的。事实上,在VBA中,对象是 封装数据和代码的客体。它是代码和数据的组合
Public语名,此时声明的变量作用域为所有模13 块
• 常量 常量在程序执行期间,它的值总是保持固定。
常量可以是数字、字符串,也可以是其他值。每 个应用程序都包含一组常量,用户也可以定义新 常量。一旦定义了常量,就可以在程序中使用它 。VBA支持两种类型的常量,即内置常量和用户 定义的常量。
VBA编程基础 课件
• 相当于Dim NewVar_2 As Integer, sum As Single。
学习交流PPT
7
7.3 VBA程序设计基础
▪ 强制声明
• 在默认情况下,VBA允许在代码中使用未声明的 变量,如果在模块设计窗口的顶部“通用-声明”区 域中,加入语句: • Option Explicit
学习交流PPT
NewArray(0)至NewArray(10) • Dim NewArray(1 To 10) As Integer • ’ 定义了10个整型数构成的数组,数组元素为
NewArray(1)至NewArray(10)
学习交流PPT
11
7.3 VBA程序设计基础
• 7.3.4 常用标准函数
• 标准函数一般用于表达式中,有的能和语句一样使用。其 使用形式如下:
类型标 识
Integer
Long
符号
字段类型
% 字节/整数/是/否 & 长整数/自动编号
Single !
单精度数
Double #
双精度数
取值范围
-32768~32767 -2147483648~2147483647 负数-3.402823E38~-1.401298E-45 正数1.401298E-45~3.402823E38 负数 -1.79769313486232E308~-4.947E-324 正数 4.947E-324~1.79769313486232E308
• 函数名(<参数1><,参数2>[,参数3][,参数4][,参数5]…)
• 其中,函数名必不可少,函数的参数放在函数名后的圆括 号中,参数可以是常量、变量或表达式,可以有一个或多个, 少数函数为无参函数。每个函数被调用时,都会返回一个返 回值。
ppt_VBA编程初步
第一章 PPT 的基本交互技术 利用 Powerpoint 应用程序制作课件已经不是什么新鲜事物,在广大教师队伍中应该 来说 100%的教师都用过,甚至经常制作课件用来上课,对文字、图片、视频等媒体的 插入、编排,以及幻灯片的基本操作一般都熟悉。因此,从本节起,不谈及基本的操作 步骤,现主要从如何能够体现课件的“交互性”入手,谈谈与课件“交互性”有关的一些操 作(以 PowerPoint 2003 版本为例)。
一、控件的事件与方法 1.事件
提示:在还没有学习下面内容之前,请先点击右面的视频录像,看一看什么是事件。
在上面这个录像中,播放幻灯片时,当点击了“命令按钮”,屏幕就会执行这个按钮的 Click 事件,并显示一个对话框,如下图:
为什么点击这个“命令按钮”就会显示这个对话框呢?因为我在 Click 事件代码中输入 了一行语句,如下(黑色的部分是输入的内容),这个 Msgbox 语句就是产生一个对话 框的效果,而这个语句要能够显示在屏幕上,必须把这个语句代码写入 Click 事件:
在录制宏过程中,或者以后的 VBA 编程中,经常会用到 Powerpoint 应用程序的对象。 这些对象是 Office 在 应用程序中提供给用户访问或进行二次开发使用。哪些对象是什 么?又有什么用呢?下面列出一些常用的应用程序对象。其中 DocumentWindow 对象、 SlideShowWindow 对象、Slide 对象 、Shape 对象在课件制作过程中会经常用到。
还有其它控件,我们在以后学习到需要时再一一讲解吧。
列表框(ListBox)
组合框(ComboBox)
数字调节(SpinButton)
滚动条(ScrollBar)
开关按钮(ToggleButton) 图像(Image)
一、控件的事件与方法 1.事件
提示:在还没有学习下面内容之前,请先点击右面的视频录像,看一看什么是事件。
在上面这个录像中,播放幻灯片时,当点击了“命令按钮”,屏幕就会执行这个按钮的 Click 事件,并显示一个对话框,如下图:
为什么点击这个“命令按钮”就会显示这个对话框呢?因为我在 Click 事件代码中输入 了一行语句,如下(黑色的部分是输入的内容),这个 Msgbox 语句就是产生一个对话 框的效果,而这个语句要能够显示在屏幕上,必须把这个语句代码写入 Click 事件:
在录制宏过程中,或者以后的 VBA 编程中,经常会用到 Powerpoint 应用程序的对象。 这些对象是 Office 在 应用程序中提供给用户访问或进行二次开发使用。哪些对象是什 么?又有什么用呢?下面列出一些常用的应用程序对象。其中 DocumentWindow 对象、 SlideShowWindow 对象、Slide 对象 、Shape 对象在课件制作过程中会经常用到。
还有其它控件,我们在以后学习到需要时再一一讲解吧。
列表框(ListBox)
组合框(ComboBox)
数字调节(SpinButton)
滚动条(ScrollBar)
开关按钮(ToggleButton) 图像(Image)
《VBA编程基础》课件
3
函数和子程序调用
了解如何创建和使用函数、子程序, 并学习如何在程序中调用它们重用代 码。
第四章 VBA高级技巧
VBA事件编程
学习如何使用VBA事件处理器来响应用户的操作和系统事件。
类与对象编程
探索面向对象编程概念,学习如何创建类和对象,并了解如何应用它们。
VBA调试技巧
了解常见的VBA调试技巧和工具,以解决和修复程序中的错误。
文件系统和网络对象
了解如何通过VBA访问文件系 统和网络资源,进行文件操作 和网络通信。
第三章 VBA常用控制结构
1
条件判断语句
学习如何使用条件判断语句,如IF-
循环语句
2
THEN-ELSE,来在程序执行中做出 不同的决策。
探索不同类型的循环语句,如FOR循
环和DO WHILE循环,以及如何使用
它们处理重复任务。
第五章 VBA实战案例
Excel自动化
数据库处理
了解如何使用VBA自动化Excel, 提高工作效率并加快数据处理。
学习如何使用VBA连接和操作 数据库,执行数据查询和数据 处理。
网络通信
探索如何通过VBA实现网络通 信,如发送电子邮件和接收网 络数据。
总结:VBA编程的应用前景和学习的建议
总结本课件的内容,探讨VBA编程在不同领域的应用前景,并提供学习VBA编程的建议和资源。
VBA开发环境介绍
了解如何设置VBA开发环境并熟悉开发工具和界面。
VBA基本语法介绍
学习VBA的基本语法规则,包括变量、数据类型、运算符和表达式。
第二章 VBA常用对象
工作表、单元格等Βιβλιοθήκη xcel 对象了解Excel中常用的VBA对象, 如工作表和单元格,并学习如 何使用它们。
VBA编程基础-ppt(共37张)
Loop
F
条件表达 式
T
语句块
图8.13 Do While—Loop循环语句流程图
第25页,共37页。
7.4 VBA流程控制(kòngzhì)语句
26
3.Do Until—Loop语句
注意:“=”是赋值号,不是等号
第18页,共37页。
7.4 VBA流程控制(kòngzhì)语句
19
7.4.2 条件语句 1.If—Then语句(单分支结构) 语句结构为:
If <条件表达式1> Then <条件表达式1为真时要执行的语句>
或
If <条件表达式1> Then
<条件表达式1为真时要执行的语句序列> End If
循环体
结束条件语句序列] Next [循环变量]
循环变量=循环变量+步长值
第24页,共37页。
Next的下一条语句
图 8.12 For循环语句流程图
7.4 VBA流程控制(kòngzhì)语句
25
2.DoWhile—Loop语 句
使用格式如下: Do While <条件式>
循环体 [条件语句序列
Exit Do 结束条件语句序列]
MyValue = ( 10 > 4 )
’ 返回True
MyValue = ( 1=2 )
’ 返回False
MyValue = (”周” < ”刘” )
’ 返回False
MyValue = ( #2013/12/25# <= #2014/2/28# ) ’ 返回 True
第14页,共37页。
7.3 VBA程序设计(chénɡ xù shè jì)基础
F
条件表达 式
T
语句块
图8.13 Do While—Loop循环语句流程图
第25页,共37页。
7.4 VBA流程控制(kòngzhì)语句
26
3.Do Until—Loop语句
注意:“=”是赋值号,不是等号
第18页,共37页。
7.4 VBA流程控制(kòngzhì)语句
19
7.4.2 条件语句 1.If—Then语句(单分支结构) 语句结构为:
If <条件表达式1> Then <条件表达式1为真时要执行的语句>
或
If <条件表达式1> Then
<条件表达式1为真时要执行的语句序列> End If
循环体
结束条件语句序列] Next [循环变量]
循环变量=循环变量+步长值
第24页,共37页。
Next的下一条语句
图 8.12 For循环语句流程图
7.4 VBA流程控制(kòngzhì)语句
25
2.DoWhile—Loop语 句
使用格式如下: Do While <条件式>
循环体 [条件语句序列
Exit Do 结束条件语句序列]
MyValue = ( 10 > 4 )
’ 返回True
MyValue = ( 1=2 )
’ 返回False
MyValue = (”周” < ”刘” )
’ 返回False
MyValue = ( #2013/12/25# <= #2014/2/28# ) ’ 返回 True
第14页,共37页。
7.3 VBA程序设计(chénɡ xù shè jì)基础
学习VBA基础知识 PPT
年龄<40,性别=“女”,(学历=“专科”,学历=“本科”)
And
And
Or
例2:算术表达式: 3x7
正确的VBA表达式: 3〈=x And x <=7 错误的VBA表达式: 3<=x<=7 或 3<=x Or x<=7
句,就可以定义变量的数据类型。未使用,默认变量的 类型为变体型(Variant)。
例如:Dim i As integer, s 表示声明了一个名为i的整型变量和一个名为s的变
体型变量。
Dim 声明:随过程的调用而分配存贮单元,每次调用都 对变量初始化;过程体结束,变量的内容自动消失,存 储单元释放。
Static 声明:Static 声明的变量,也称为静态变量。 静态变量在程序运行过程中一直保留其值,即每次调用 过程,变量保持原来的值。
Sub abc() Dim i As Integer Dim str As String i = 10 MsgBox TypeName(i) str = CStr(i) MsgBox TypeName(str)
新建一个窗体并添加两个命令按钮,运行窗体后,单 击第一个按钮,显示一个消息框;单击第二个按钮,退出 当前窗体
通过此例,体会可视化编程、面向对象、事件过程、应 用方法等基本概念。
VBA概念 VBA编程基础 VBA常用语句 VBA程序流程控制
数组
VBA使用常量、变量来存储值。用来保存在程序运行 期间数据。
VBA 中的程序与函数共有4种: 一般程序(Sub)、事件程序(Event)、 属性程序(Property)和函数(Function)
VBA程序窗口共6种: 代码窗口、立即窗口、本地窗口、 监视窗口、工程资源管理器和属性窗口
ppt_VBA编程入门
第二章 认识控件对象及编程环境 第二章 第一节 VBA 基础知识
一、什么是 VBA? 直到上世纪 90 年代早期,使应用程序自动化还是充满挑战性的领域。对每个需要自 动化的应用程序,人们不得不学习一种不同的自动化语言。例如:可以用 EXCEL 的宏
语言来使 EXCEL 自动化,使用 WORD BASIC 使 WORD 自动化,等等。微软决定让它 开发出来的应用程序共享一种通用的自动化语言--------Visual Basic For Application(V BA),可以认为 VBA 是非常流行的应用程序开发语言 VASUAL BASIC 的子集。实际上 V BA 是"寄生于"VB 应用程序的版本,VBA 和 VB 的区别包括如下几个方面:
控件常用的事件
2.方法 提示:在还没有学习下面内容之前,请先点击右面的视频录像,看一看什么是方法。 在上面这个录像中,播放幻灯片时,当点击了“显示窗体”按钮,屏幕就会出现一个窗 体。也就是点击按钮时执行这个按钮的 Click 事件,在这个事件代码中输入了一句代码(黑 色字体是输入代码):
Private Sub CommandButton2_Click() UserForm1.Show
控件是如何为我们服务的呢?
上一节介绍了控件的基本属性,当设置了控件的属性,该控件本身就确定了个性与 特点,但如果不给它做任何东西,这个控件就好象形同摆设,例如,在幻灯片上设置一 个“命令按钮”,不管你设置了它的颜色、字体、大小等属性,在幻灯片播放时任你如何 用鼠标点击它,它都是没有任何动作,不给你干活。要想让控件我们干活,那就得给它 干活的东西----那就是给控件设置一段程序代码。你给它编写什么样的代码,它就给你 干什么样的活。那么,那些代码要放在哪里呢?
一、什么是 VBA? 直到上世纪 90 年代早期,使应用程序自动化还是充满挑战性的领域。对每个需要自 动化的应用程序,人们不得不学习一种不同的自动化语言。例如:可以用 EXCEL 的宏
语言来使 EXCEL 自动化,使用 WORD BASIC 使 WORD 自动化,等等。微软决定让它 开发出来的应用程序共享一种通用的自动化语言--------Visual Basic For Application(V BA),可以认为 VBA 是非常流行的应用程序开发语言 VASUAL BASIC 的子集。实际上 V BA 是"寄生于"VB 应用程序的版本,VBA 和 VB 的区别包括如下几个方面:
控件常用的事件
2.方法 提示:在还没有学习下面内容之前,请先点击右面的视频录像,看一看什么是方法。 在上面这个录像中,播放幻灯片时,当点击了“显示窗体”按钮,屏幕就会出现一个窗 体。也就是点击按钮时执行这个按钮的 Click 事件,在这个事件代码中输入了一句代码(黑 色字体是输入代码):
Private Sub CommandButton2_Click() UserForm1.Show
控件是如何为我们服务的呢?
上一节介绍了控件的基本属性,当设置了控件的属性,该控件本身就确定了个性与 特点,但如果不给它做任何东西,这个控件就好象形同摆设,例如,在幻灯片上设置一 个“命令按钮”,不管你设置了它的颜色、字体、大小等属性,在幻灯片播放时任你如何 用鼠标点击它,它都是没有任何动作,不给你干活。要想让控件我们干活,那就得给它 干活的东西----那就是给控件设置一段程序代码。你给它编写什么样的代码,它就给你 干什么样的活。那么,那些代码要放在哪里呢?
最新VBA最最精典的教程(基础入门)教学讲义ppt
单击“停止录制”工具栏按钮,结束宏录制过程。
执行宏
当执行一个宏时,EXCEL按照宏语句执行的情况就像VBA代码在对EXCEL进行 “遥控”。但VBA的“遥控”不仅能使操作变得简便,还能使你获得一些使用 EXCEL标准命令所无法实现的功能。而且,一旦熟悉了EXCEL的“遥控”,你都会 奇怪自己在没有这些“遥控”的情况下,到底是怎么熬过来的。要 执行刚才 录制的宏,可以按以下步骤进行:
录制宏后指定快捷键也很简单,只需选择“工具”-“宏”,显示“宏” 对话框,选择要指定快捷键的宏,再单击“选项”按钮,通过“选项” 对话框进行设置。
决定宏保存的位置
宏可保存在三种可能的位置:
1)当前工作簿。(只有该工作簿打开时,该宏才可用。) 2)新工作簿。 3)个人宏工作簿。
个人宏工作簿
“改变颜色”是 宏的名称
注意:有一小圆点,它的作 用在于简化语句,小圆点代 替出现在With后的词,它是
With结构的一部分。
编辑录制的代码
在上一节,我们录制了一个宏并查看了代码,代码中有两句实际上 并不起作用。哪两句? 现在,在宏中作一个修改,删除多余行,直到和下面代码相同:
Sub 改变颜色() ' ' 改变颜色 Macro ' xw 记录的宏 2000-6-10 '
个人宏工作簿,是为宏而设计的一种特殊的具有自动隐藏特性的工作簿。
第一次将宏创建到个人宏 工作簿时,会创建名为 “PERSONAL.XLS”的 新文件。
个人宏工作簿保存在“XLSTART”文件夹中。 具体路径为: C:\WINDOWS\Profiles\Application Data \Microsoft\Excel\XLSTART。
选择任何一个 单元格,比如A3
学习VBA基础知识(课件PPT)
事件 事件是指可以发生在一个对象上且能够被该对象所识
别的动作。 如:单击某个命令按钮就产生该按钮的“单击”事件
当某个对象发生某一事件后,就会驱动系统去执行预先编 好的、与这一事件相对应的一段程序。
方法 方法是系 统事先设计好的,可以完成一定操作的特
殊过程,是附Biblioteka 于对象的行为和动作。在需要使用的时候 可以直接调用。 其格式为:
结果为 "123456"
"abcdef" + 12345 结果为 出错
"123" + 456
结果为 579
2-3-3关系运算符
将两个操作数进行大小比较,结果为逻辑值。 注意:字符串比较,则按字符的ASCII码值从左到右一一
比较,直到出现不同的字符为止。
2-3-4逻辑运算符
将操作数进行逻辑运算,结果是逻辑值
例如:Dim i As integer, s 表示声明了一个名为i的整型变量和一个名为s的变
体型变量。
关键字Dim或Static的区别
Dim 声明:随过程的调用而分配存贮单元,每次调用都 对变量初始化;过程体结束,变量的内容自动消失,存 储单元释放。
Static 声明:Static 声明的变量,也称为静态变量。 静态变量在程序运行过程中一直保留其值,即每次调用 过程,变量保持原来的值。
举例
例1:用人单位招聘秘书:年龄小于40岁的女性,学历专科或本科
年龄<40,性别=“女”,(学历=“专科”,学历=“本科”)
And
And
Or
例2:算术表达式: 3x7
正确的VBA表达式: 3〈=x And x <=7 错误的VBA表达式: 3<=x<=7 或 3<=x Or x<=7
别的动作。 如:单击某个命令按钮就产生该按钮的“单击”事件
当某个对象发生某一事件后,就会驱动系统去执行预先编 好的、与这一事件相对应的一段程序。
方法 方法是系 统事先设计好的,可以完成一定操作的特
殊过程,是附Biblioteka 于对象的行为和动作。在需要使用的时候 可以直接调用。 其格式为:
结果为 "123456"
"abcdef" + 12345 结果为 出错
"123" + 456
结果为 579
2-3-3关系运算符
将两个操作数进行大小比较,结果为逻辑值。 注意:字符串比较,则按字符的ASCII码值从左到右一一
比较,直到出现不同的字符为止。
2-3-4逻辑运算符
将操作数进行逻辑运算,结果是逻辑值
例如:Dim i As integer, s 表示声明了一个名为i的整型变量和一个名为s的变
体型变量。
关键字Dim或Static的区别
Dim 声明:随过程的调用而分配存贮单元,每次调用都 对变量初始化;过程体结束,变量的内容自动消失,存 储单元释放。
Static 声明:Static 声明的变量,也称为静态变量。 静态变量在程序运行过程中一直保留其值,即每次调用 过程,变量保持原来的值。
举例
例1:用人单位招聘秘书:年龄小于40岁的女性,学历专科或本科
年龄<40,性别=“女”,(学历=“专科”,学历=“本科”)
And
And
Or
例2:算术表达式: 3x7
正确的VBA表达式: 3〈=x And x <=7 错误的VBA表达式: 3<=x<=7 或 3<=x Or x<=7
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、PowerPoint 2003 应用程ห้องสมุดไป่ตู้体现“交互性”功能简介 PowerPoint 是 Office 办公套件中的演示文稿程序。其基本功能可以归纳为: (1)它可以看作是一个媒体集成平台,能够集成文本、图形、图片、表格、声音、视 频、动画等多种媒体元素,并有多种演播方式; (2)它提供翻页动画和对象动画,使得页面和其中的元素能够“动”起来,产生良好的 视觉效果; (3)它提供现成的设计模板,几分钟就能让你创建一个清楚简洁美观的演示文稿。 如何体现出具有交互性能的课件,下面主要对母版、触发器、动作路径的运用作一个 简要的说明,对制作交互式课件很有作用 。 1. 幻灯片母版 在同一演示文稿中我们可以应用多个不同的设计模板,使我们的演示文稿界面风格 统一、美观又有所变化。 而现在所说的“幻灯片母版”, 与设计模板有所不同,如果想 在整个课件每一页都统一显示某个“按钮”或“图片”等信息,则需要在“幻灯片母版”上进 行设置。PowerPoint 2003 版进入 幻灯片母版后,可以对母版进行编辑。幻灯片母版
通常 设计一些对整个课件中每一个幻灯片都需要的文字信息、命令按钮、幻灯片背景 图片、背景颜色等。
2. 触发器的设置 触发器同样是 2003 及以上版本的一个新增功能。它存在于对象自定义动画的“计时” 选项中,在放映视图中,只有当鼠标单击触发对象时,才开始播放该对象。在播放幻灯 片时,通过“点击鼠标”来呈现对象的方法不能很好地控制“对象”出现的顺序,所以我们 可以用“触发器”这个功能开发某个对象的呈现过程,比通常通过“点击鼠标”来呈现对象 的方法好。利用“触发器”可以制作交互性强的幻灯片,如制作:选择题、判断题,弹出 式菜单等。 3. 路径动画 对象动画除了分为进入、强调、退出等三种传统自定义动画方式外,在 PowerPoint 2003 版中还新增了“路径动画”。动作路径是一种不可见的轨迹,我们可以将幻灯片上的 图片、文本行或形状等项目放在动作路径上,使它们沿着动作路径运动。例如,我们可 以使用系统提供的各种预设路径(如弹簧形、心跳形),或我们自己手绘路径,将文本 或图形对象从幻灯片上的一个位置移动到另一个位置;我们还可以对路径进行编辑和修 改,以符合我们的需要。
第二章 认识控件对象及编程环境 第二章 第一节 VBA 基础知识
一、什么是 VBA? 直到上世纪 90 年代早期,使应用程序自动化还是充满挑战性的领域。对每个需要自 动化的应用程序,人们不得不学习一种不同的自动化语言。例如:可以用 EXCEL 的宏
语言来使 EXCEL 自动化,使用 WORD BASIC 使 WORD 自动化,等等。微软决定让它 开发出来的应用程序共享一种通用的自动化语言--------Visual Basic For Application(V BA),可以认为 VBA 是非常流行的应用程序开发语言 VASUAL BASIC 的子集。实际上 V BA 是"寄生于"VB 应用程序的版本,VBA 和 VB 的区别包括如下几个方面:
第一章 PPT 的基本交互技术 利用 Powerpoint 应用程序制作课件已经不是什么新鲜事物,在广大教师队伍中应该 来说 100%的教师都用过,甚至经常制作课件用来上课,对文字、图片、视频等媒体的 插入、编排,以及幻灯片的基本操作一般都熟悉。因此,从本节起,不谈及基本的操作 步骤,现主要从如何能够体现课件的“交互性”入手,谈谈与课件“交互性”有关的一些操 作(以 PowerPoint 2003 版本为例)。
1. VB 是设计用于创建标准的应用程序,而 VBA 是使已有的应用程序(EXCEL 等)自动 化。
2. VB 具有自己的开发环境,而 VBA 必须寄生于已有的应用程序。 3. 要运行 VB 开发的应用程序,用户不必安装 VB,因为 VB 开发出的应用程序是可 执行文件(*.EXE),而 VBA 开发的程序必须依赖于它的“父”应用程序。 尽管存在这些不同,VBA 和 VB 在结构上仍然十分相似。事实上,如果你已经了解了 VB,会发现学习 VBA 非常快。相应的,学完 VBA 会给学习 VB 打下坚实的基础。 VBA 究竟是什么?更确切地讲,VBA 是微软在其开发的应用程序中共享的通用自动化 语言。它既然是一种自动化语言,它可以使常用的 应用实现自动化,可以创建自定义的解 决方案。 VBA 是 Visual Basic for Application 的简写,它以 VB 语言为基础,经过修改并运行 在 Microsoft Office 的应用程序,它是不能像 VB 一样能生成可执行程序的。 VBA 是 Microsoft Office 系列软件的内置编程语言,是应用程序开发语言 VB(Visu al Basic)的子集。它功能强大,面向对象,可极大地增加 Office 系列软件的交互性。
一、powerpoint 控件 显示控件工具箱:在 Powerpoint 中选择菜单“视图-工具栏-控件工具箱”,则“控件
工具箱”就会出现在 powerpoint 工作区内。 如下图:
在制作课件过程中,我们会经常用到的有下面几种控件: 标签(Label):用于表现静态文字信息,如显示选择题、判断题的题目等; 复选框(CheckBox):是一个选择控件,可用于多项选择题的制作; 文本框(TextBox):可以输入文本,用来制作填空题; 命令按钮(CommandButton):可用于制作幻灯片上的按钮,还可通过按钮来改
第二章 第二节 认识控件对象
我们经常看到高手做的多媒体课件中都有许多的按钮、文本框、选项框等之类的工 具,使用这些工具会令课件更具有可操作性、交互性等特点。在 Powerpoint 做课件时, 同样提供了一组这样的工具,那叫 ActiveX 控件。所谓 ActiveX 控件就是一种图形对象,
可以使用它在 Powerpoint 演示文稿中控制一组预定义的事件(或执行一段程序代码)。 在进行学习 VBA 编程之前,必须理解这些控件的作用及使用方法。
通常 设计一些对整个课件中每一个幻灯片都需要的文字信息、命令按钮、幻灯片背景 图片、背景颜色等。
2. 触发器的设置 触发器同样是 2003 及以上版本的一个新增功能。它存在于对象自定义动画的“计时” 选项中,在放映视图中,只有当鼠标单击触发对象时,才开始播放该对象。在播放幻灯 片时,通过“点击鼠标”来呈现对象的方法不能很好地控制“对象”出现的顺序,所以我们 可以用“触发器”这个功能开发某个对象的呈现过程,比通常通过“点击鼠标”来呈现对象 的方法好。利用“触发器”可以制作交互性强的幻灯片,如制作:选择题、判断题,弹出 式菜单等。 3. 路径动画 对象动画除了分为进入、强调、退出等三种传统自定义动画方式外,在 PowerPoint 2003 版中还新增了“路径动画”。动作路径是一种不可见的轨迹,我们可以将幻灯片上的 图片、文本行或形状等项目放在动作路径上,使它们沿着动作路径运动。例如,我们可 以使用系统提供的各种预设路径(如弹簧形、心跳形),或我们自己手绘路径,将文本 或图形对象从幻灯片上的一个位置移动到另一个位置;我们还可以对路径进行编辑和修 改,以符合我们的需要。
第二章 认识控件对象及编程环境 第二章 第一节 VBA 基础知识
一、什么是 VBA? 直到上世纪 90 年代早期,使应用程序自动化还是充满挑战性的领域。对每个需要自 动化的应用程序,人们不得不学习一种不同的自动化语言。例如:可以用 EXCEL 的宏
语言来使 EXCEL 自动化,使用 WORD BASIC 使 WORD 自动化,等等。微软决定让它 开发出来的应用程序共享一种通用的自动化语言--------Visual Basic For Application(V BA),可以认为 VBA 是非常流行的应用程序开发语言 VASUAL BASIC 的子集。实际上 V BA 是"寄生于"VB 应用程序的版本,VBA 和 VB 的区别包括如下几个方面:
第一章 PPT 的基本交互技术 利用 Powerpoint 应用程序制作课件已经不是什么新鲜事物,在广大教师队伍中应该 来说 100%的教师都用过,甚至经常制作课件用来上课,对文字、图片、视频等媒体的 插入、编排,以及幻灯片的基本操作一般都熟悉。因此,从本节起,不谈及基本的操作 步骤,现主要从如何能够体现课件的“交互性”入手,谈谈与课件“交互性”有关的一些操 作(以 PowerPoint 2003 版本为例)。
1. VB 是设计用于创建标准的应用程序,而 VBA 是使已有的应用程序(EXCEL 等)自动 化。
2. VB 具有自己的开发环境,而 VBA 必须寄生于已有的应用程序。 3. 要运行 VB 开发的应用程序,用户不必安装 VB,因为 VB 开发出的应用程序是可 执行文件(*.EXE),而 VBA 开发的程序必须依赖于它的“父”应用程序。 尽管存在这些不同,VBA 和 VB 在结构上仍然十分相似。事实上,如果你已经了解了 VB,会发现学习 VBA 非常快。相应的,学完 VBA 会给学习 VB 打下坚实的基础。 VBA 究竟是什么?更确切地讲,VBA 是微软在其开发的应用程序中共享的通用自动化 语言。它既然是一种自动化语言,它可以使常用的 应用实现自动化,可以创建自定义的解 决方案。 VBA 是 Visual Basic for Application 的简写,它以 VB 语言为基础,经过修改并运行 在 Microsoft Office 的应用程序,它是不能像 VB 一样能生成可执行程序的。 VBA 是 Microsoft Office 系列软件的内置编程语言,是应用程序开发语言 VB(Visu al Basic)的子集。它功能强大,面向对象,可极大地增加 Office 系列软件的交互性。
一、powerpoint 控件 显示控件工具箱:在 Powerpoint 中选择菜单“视图-工具栏-控件工具箱”,则“控件
工具箱”就会出现在 powerpoint 工作区内。 如下图:
在制作课件过程中,我们会经常用到的有下面几种控件: 标签(Label):用于表现静态文字信息,如显示选择题、判断题的题目等; 复选框(CheckBox):是一个选择控件,可用于多项选择题的制作; 文本框(TextBox):可以输入文本,用来制作填空题; 命令按钮(CommandButton):可用于制作幻灯片上的按钮,还可通过按钮来改
第二章 第二节 认识控件对象
我们经常看到高手做的多媒体课件中都有许多的按钮、文本框、选项框等之类的工 具,使用这些工具会令课件更具有可操作性、交互性等特点。在 Powerpoint 做课件时, 同样提供了一组这样的工具,那叫 ActiveX 控件。所谓 ActiveX 控件就是一种图形对象,
可以使用它在 Powerpoint 演示文稿中控制一组预定义的事件(或执行一段程序代码)。 在进行学习 VBA 编程之前,必须理解这些控件的作用及使用方法。