vba ppt控件属性

简介 相关

截图

vba ppt控件属性

简介

这是vba ppt控件属性,包括了序,VBA编程环境,VBA编程基础,VBA常用语句,VBA流程控制,VBA数组,VBA过程,VBA操作数据库等内容,欢迎点击下载。

vba ppt控件属性是由红软PPT免费下载网推荐的一款课件PPT类型的PowerPoint.

VBA是什么? VBA有什么作用 怎么才能学好VBA 进入VBA编程环境 VBA窗口的组成 VBA窗口由工具栏、工程资源管理器窗口、 属性窗口、代码窗口和立即窗口组成。 新建模块进行VBA编程 进入VBA编程环境(Excel2007) 标准工具条 新建模块 在“工程”视图中,右键单击”ThisWorkbook”,然后在菜单中选“插入”->“模块”,就会在主界面出现一片空白(如图Module1)。即可在空白进行VBA编程。 变量命名规则 变量名必须以字母或汉字开头,后可跟字母、汉字、数字或下划线组成(不能含有小数点和空格),长度不超过255个字符的字符串; 不能使用VBA中的关键字; VBA中不区分变量名的大小写; 变量名的最后一个字符可以是%、&、!、#、$等表示数据类型的声明符。 V-2-2 数据类型与变量的声明 变量声明 用Dim| Static语句显式声明局部变量 格式:Dim 变量名 [AS 类型] 或 Dim 变量名类型符 语句中的“As 类型”子句是可选的。如果使用该子句,就可以定义变量的数据类型。未使用,默认变量的类型为变体型(Variant)。 例如:Dim i As integer, s 表示声明了一个名为i的整型变量和一个名为s的变体型变量。 隐式声明变量 未进行上述的声明而直接使用变量,称变量的隐式声明。采用隐式声明的变量都是变体型(Variant )。 注意: VBA中允许不事先声明而直接使用变量,可以通过语句 Option Explicit,来要求所使用的变量必须事先声明,否则VBA会发出警告信息。 下面是一个简单的程序,其使用的变量a, b, Sum都没有事先定义。 Private Sub Form_Click() Sum = 0 a = 10 b = 20 Sum = a + b Print "Sum="; Sum End Sub V-2-3 运算符和表达式 运算符 算术运算符 例如:"123" + "456" 结果 "123456" "123" & "456" 结果 "123456" 使用上& 与+的区别: 例如: "abcdef" & 12345 结果为 "abcdef12345" "123" & 456 结果为 "123456" "abcdef" +12345 结果为 出错 "123" + 456 结果为 579 将两个操作数进行大小比较,结果为逻辑值。 注意:字符串比较,则按字符的ASCII码值从左到右一一比较,直到出现不同的字符为止。 将操作数进行逻辑运算,结果是逻辑值 组成 由变量、常量、函数等运算对象加上运算符、圆括号组成的式子。 书写规则 (1) 运算符不能相邻。例a+ -b是错误的。 (2) 乘号不能省略。例x 乘以y 应写成:x*y。 (3) 括号必须成对出现,均使用圆括号。 (4) 表达式从左到右在同一基准上书写,无高低。 运算优先级 算术运算符>连接运算符>关系运算符>逻辑运算 InputBox函数 InputBox(提示[,标题][,缺省]) 其中:提示:提示信息; 标题:对话框标题; 缺省:输入区缺省值。 注意:函数的返回值为字符型数据。 V-4 VBA程序流程控制 单行 If 语句 格式:If 表达式 Then 语句1 [Else 语句2] 功能:If 测试指定的条件,如果条件表达式为真 (True),则执行Then 后面的语句1,否则 执行语句2(若Else子句未省略)。 多行 If 语句 格式:If 表达式 Then 语句组1 [Else 语句组2] End If 例:计算分段函数 If…Then…ElseIf语句(多分支结构) If <表达式1> Then <语句块1> ElseIf <表达式2> Then <语句块2> … [Else 语句块 n+1 ] End If For…Next循环语句 Do…Loop语句(循环结构) Do While … Loop语句 Do Until … Loop语句 Do … Loop While语句 Do … Loop Until语句 Do While … Loop语句 i=1 Do While i<=10 s=s+i i=i+1 Loop 当i<=10成立时,执行循环体 循环变量i必须有初值 防止产生死循环 有可能一次也不执行循环体 Do … Loop While i=1 Do s=s+i i=i+1 Loop While i<=10 当i<=10成立时,执行循环体 循环变量i必须有初值 防止产生死循环 至少执行一次循环体 Do Until … Loop i=1 Do Until i>10 s=s+i i=i+1 Loop 当i>10成立时,结束执行循环体 循环变量i必须有初值 防止产生死循环 有可能一次也不执行循环体 Do … Loop Until i=1 Do s=s+i i=i+1 Loop Until i>10 当i>10成立时,结束执行循环体 循环变量i必须有初值 防止产生死循环 至少执行一次循环体 数组不是一种数据类型,而是一组相同类型的变量的集合,数组必须先声明后使用。 两类数组: 静态(定长)数组、动态(可变长)数组 1.一维数组 定义一维数组的形式: Dim 数组名([下界 To]上界) [As 类型] 声明了数组的名、维数、大小、类型 说明: 数组名的命名规则与变量的命名相同。 数组的元素个数:上界-下界+1。 缺省<下界>为0,若希望下标从1开始,可在模块的通用部分使用Option Base语句将设为1。其使用格式是: Option Base 0|1 ' 后面的参数只能取0或1 例如: Option Base 1 ' 将数组声明中缺省<下界>下标设为1 下界>和<上界>不能使用变量,必须是常量,常量可以是直接常量、符号常量,一般是整型常量。 如果省略As子句,则数组的类型为变体类型。 数组中各元素在内存占一片连续的存储空间,一维数组在内存中存放的顺序是按下标大小的顺序。QSe红软基地

展开

同类推荐

热门PPT

相关PPT