EXCEL VBA方法参考手册

合集下载

EXCELVBA函数参考手册

EXCELVBA函数参考手册

Excel VBA 学习资料函数参考手册摘自Excel2003VBA帮助2006年12月29日Excel VBA 学习资料 (1)函 (1)数 (1)参 (1)考 (1)手 (1)册 (1)摘自Excel2003VBA帮助 (1)2006年12月29日Abs 函数 (1)Abs 函数 (6)导出的数学函数 (6)Array 函数 (7)Asc 函数 (8)Atn 函数 (9)CallByName 函数 (9)CBool等类型转换函数 (10)语法 (10)返回类型 (10)说明 (11)Choose 函数 (13)Chr 函数 (14)Command 函数 (15)Cos 函数 (16)CreateObject 函数 (17)CurDir 函数 (18)CVErr 函数 (19)Date 函数 (20)DateAdd 函数 (20)DateDiff 函数 (21)DatePart 函数 (23)DateSerial 函数 (25)DateValue 函数 (26)Day 函数 (27)DDB 函数 (27)Dir 函数 (28)DoEvents 函数 (30)Environ 函数 (31)EOF 函数 (32)Error 函数 (33)Exp 函数 (33)FileAttr 函数 (34)FileDateTime 函数 (34)Filter函数 (35)Fix 、Int函数 (36)Format 函数 (37)FormatCurrency函数 (40)FormatDateTime函数 (41)FormatNumber函数 (41)FormatPercent函数 (42)FreeFile 函数 (43)FV 函数 (44)GetAllSettings 函数 (45)GetAttr 函数 (46)GetObject 函数 (47)GetSetting 函数 (51)Hex 函数 (52)Hour 函数 (52)IIf 函数 (53)IMEStatus 函数 (53)Input 函数 (54)InputBox 函数 (55)InStr 函数 (57)InStrRev函数 (58)IPmt 函数 (60)IRR 函数 (61)IsArray 函数 (62)IsDate 函数 (63)IsEmpty 函数 (63)IsError 函数 (64)IsMissing 函数 (64)IsNull 函数 (65)IsNumeric 函数 (66)IsObject 函数 (67)Join函数 (67)LBound 函数 (67)LCase 函数 (68)Left 函数 (69)Len 函数 (70)Loc 函数 (71)LOF 函数 (71)Log 函数 (72)LTrim、RTrim与Trim 函数 (72)MacID 函数 (73)MacScript 函数 (75)Mid 函数 (75)MIRR 函数 (76)Month 函数 (77)MonthName函数 (78)MsgBox 函数 (78)Now 函数 (81)NPer 函数 (81)NPV 函数 (83)Oct 函数 (84)Partition 函数 (84)Pmt 函数 (86)PPmt 函数 (87)PV 函数 (89)QBColor 函数 (90)Rate 函数 (91)Replace函数 (92)RGB 函数 (94)Right 函数 (95)Rnd 函数 (96)Round函数 (96)Second 函数 (97)Seek 函数 (97)Sgn 函数 (98)Shell 函数 (99)Sin 函数 (100)SLN 函数 (101)Space 函数 (102)Spc 函数 (102)Split函数 (103)Sqr 函数 (104)Str 函数 (104)StrComp 函数 (105)StrConv 函数 (106)StrReverse函数 (107)String 函数 (108)Switch 函数 (108)SYD 函数 (109)Tab 函数 (110)Tan 函数 (111)Time 函数 (112)Timer 函数 (112)TimeSerial 函数 (112)TimeValue 函数 (113)TypeName 函数 (114)UCase 函数 (116)Val 函数 (116)VarType 函数 (117)Weekday 函数 (118)WeekdayName函数 (119)Year 函数 (120)Abs 函数返回参数的绝对值,其类型和参数相同。

Excel-VBA-速查手册

Excel-VBA-速查手册

Excel-VBA-速查手册大纲:•VBA-入门•VBA-常用功能•VBA-实例造轮子系列•VBA-小技巧•VBA-图表•VBA-时间与日期•VBA-字典•VBA-数组•VBA-正则表达式•VBA-文件及文件夹操作•VBA-工作表美化•VBA-查找•VBA-邮件发送•VBA-窗体•VBA-算法挑战•VBA-其它VBA-入门1.VBA与Excel入门系列-01-Excel中的编辑器2.VBA与Excel入门系列-02-三大基本结构3.VBA与Excel入门系列-03-Excel的三个基本对象VBA表示4.VBA与Excel入门系列-04-小结5.VBA与Excel入门系列-05-常用函数上篇6.VBA与Excel入门系列-06-常用函数中篇7.VBA与Excel入门系列-07-常用函数下篇8.VBA与Excel入门系列-08-FSO(上篇)9.VBA与Excel入门系列-09-FSO(下篇)10.VBA与Excel入门系列-10-VBA自学神器<录制宏>11.VBA与Excel入门系列-11-ASCII12.VBA与Excel入门系列-12-正则表达式(上篇)13.VBA与Excel入门系列-13-正则表达式(中篇)14.VBA与Excel入门系列-14-正则表达式(下篇)15.VBA与Excel入门系列-15-数组(上篇)16.VBA与Excel入门系列-16-数组(中篇)17.VBA与Excel入门系列-17-数组(下篇)18.VBA与Excel入门系列-18-事件提醒系统(上篇)19.VBA与Excel入门系列-19-事件提醒系统(中篇)20.VBA与Excel入门系列-20-事件提醒系统(下篇)21.VBA与Excel入门系列-21-警告及报错22.VBA与Excel入门系列-22-VBA中的事件(上篇)23.VBA与Excel入门系列-23-VBA中的事件(下篇)VBA-常用功能1.VBA-常用函数集锦-1-文件夹操作2.VBA-常用函数集锦-2-Excel文件的操作3.VBA-常用函数集锦-3-文本文件的操作(上篇)4.VBA-常用函数集锦-4-文本文件的操作(中篇)5.VBA-常用函数集锦-5-文本文件的操作(下篇)6.VBA-常用函数集锦-6-打开文件窗口(上篇)7.VBA-常用函数集锦-7-打开文件窗口(下篇)8.VBA-常用函数集锦-8-自动生成工作表9.VBA-常用函数集锦-9-字符串是否含有特定字符10.VBA-常用函数集锦-10-时间拆分11.VBA-常用函数集锦-11-单元格常用格式设置(上篇)12.VBA-常用函数集锦-12-单元格常用格式设置(下篇)13.VBA-常用函数集锦-13-Excel多行或多列删除VBA-实例造轮子系列1.VBA/Excel-实例系列-01-工作簿目录生成2.VBA/Excel-实例系列-02-根据时间自动判断周次信息3.VBA/Excel-实例系列-03-点分组(上篇)4.VBA/Excel-实例系列-03-点分组(中篇)5.VBA/Excel-实例系列-03-点分组(下篇)6.VBA/Excel-实例系列-04-求两个数组的交集7.VBA/Excel-实例系列-05-数组获取对应集合8.VBA/Excel-实例系列-06-求两个数组的差集9.VBA/Excel-实例系列-07-并集10.VBA/Excel-实例系列-08-奇偶判断11.VBA/Excel-实例系列-09-重复值查找12.VBA/Excel-实例系列-10-连续整数判断VBA-小技巧1.VBA/Excel-小技巧-01-创建快捷键VBA-图表1.(设置图表数据源)【简单学】图表变变变2.(超出上下限特殊标记)标红超重老司机的正确姿势3.(设置Y轴上下限)请在你的excel图表里给我最合适的爱4.(股价图)一位股市大佬的Excel图表修养5.(瀑布图)活在Excel图表里的拆迁大队6.(单元格内插入图表)VBA与Excel进阶系列-01-图表(上篇)7.(折线图标记线设置)VBA与Excel进阶系列-02-图表(中篇)8.(柱状图设置)VBA与Excel进阶系列-03-图表(下篇)VBA-时间与日期1.(已知今天,求昨天是几号)忘记大小月和平润年,VBA也可以帮你找回昨天2.(format周次表示,第一周的不同表示)纵然白驹过隙,excel依旧记得你拼命过的工作周3.(时间计算实例)按有效工作时长计算工资,老板你太狠了吧?吃饭时间不算吗4.(DatePart两种周次求解)关于周次的那些事,你知道吗5.(获取年月日时分秒)VBA-常用函数集锦-10-时间拆分6.时间信息怎么展示?你的Excel你做主7.时间表示 - 求解8.时间表示 - 解惑VBA-字典1.(是否存在Exists)VBA送你的字典请查收2.(字典键唯一性)VBA说重复的信息我不要!3.(求差集)多的是,你不知道VBA中查缺补漏的姿势VBA-数组1.Excel-VBA-数组-01-定义数组2.Excel-VBA-数组-02-数组遍历3.Excel-VBA-数组-03-数组与Excel单元格间的读写4.Excel-VBA-数组-04-数组的增减5.Excel-VBA-数组-05-数组清空VBA-正则表达式1.(Replace)VBA与Excel入门系列-12-正则表达式(上篇)2.(常用Pattern)VBA与Excel入门系列-13-正则表达式(中篇)3.(Test / Execute)VBA与Excel入门系列-14-正则表达式(下篇)4.(正则/数据有效性)VBA-以拼音查找满足条件的姓名VBA-文件及文件夹操作1.(创建fso/文件夹删除/新建)VBA与Excel入门系列-08-FSO (上篇)2.(文本文件的打开/新建/删除/写入)VBA与Excel入门系列-09-FSO(下篇)3.VBA-常用函数集锦-1-文件夹操作4.VBA-常用函数集锦-3-文本文件的操作(上篇)5.VBA-常用函数集锦-4-文本文件的操作(中篇)6.VBA-常用函数集锦-5-文本文件的操作(下篇)VBA-工作表美化1.【简单学】整页工作表中所有字体设置,中外文设置不同字体,你是哪种青年2.(字体/对齐/边框)VBA-常用函数集锦-11-单元格常用格式设置(上篇)3.(行高/列宽/填充色/自动换行)VBA-常用函数集锦-12-单元格常用格式设置(下篇)VBA-查找1.(遍历查找For循环)查找满足条件的n个结果2.查找-VLookup3.查找-Match4.来,打个配合-Match与IndexVBA-邮件发送1.(收件人/主题/内容)邮件自动分发-01-简单邮件2.邮件自动分发-02-含有两个附件3.邮件自动分发-03-五彩缤纷的邮件正文4.邮件自动分发-04-邮件正文带图片5.邮件自动分发-05-邮件重要等级设置6.邮件自动分发-06-邮件正文html-网址超链接7.邮件自动分发-07-会议邀请8.邮件自动分发-08-带附件的会议邀请VBA-窗体1.VBA与Excel入门系列-24-用户窗体(上篇)2.VBA与Excel入门系列-25-用户窗体(中篇)3.窗体-01-进度条4.Excel-窗体项目-学习成绩查询-01-项目简介5.Excel-窗体项目-学习成绩查询-02-界面绘制6.Excel-窗体项目-学习成绩查询-03-成绩录入界面控件设置7.Excel-窗体项目-学习成绩查询-04-录入成绩8.Excel-窗体项目-学习成绩查询-05-单条件查询成绩9.Excel-窗体项目-学习成绩查询-06-多条件查询成绩10.Excel-窗体项目-学习成绩查询-07-多条件查询之ListView11.Excel-窗体项目-学习成绩查询-08-ListView多列及对齐方式12.Excel-窗体项目-学习成绩查询-09-ListView排序及格式化显示13.Excel-窗体项目-学习成绩查询-10-ListView选中行信息14.Excel-窗体项目-学习成绩查询-11-只显示窗体算法挑战1.Excel-VBA-算法挑战-012.Excel-VBA-算法挑战-023.Excel-VBA-算法挑战-03-偶数个数VBA-其它1.VBA/Excel-网页操作-012.对不起,我们还是分开吧3.(用户名获取username)不能说的秘密就放在excel里吧4.真·VBA秒算·统计学信息5.(Resize和数组快速初始化)辛辛苦苦几十年,vba帮你回到解放前6.(问题单插入图片)VBA插入图片了解一下7.(参数按值,按地址传递)原来你是这样的过程,恕我愚昧这么久8.(字典的传递,按地址?)原来你是这样的过程,恕我愚昧这么久 - 续集。

Excel的VBA编程入门指南

Excel的VBA编程入门指南

Excel的VBA编程入门指南Excel是一款广泛应用于数据处理和分析的电子表格软件,而VBA (Visual Basic for Applications)则是Excel的编程语言。

通过VBA编程,用户可以自动化执行各种操作,提高工作效率。

本文将介绍Excel的VBA编程入门指南,帮助读者快速掌握VBA编程的基础知识和技巧。

一、VBA简介VBA是一种事件驱动的编程语言,它运行在Excel等Microsoft Office应用程序中。

通过VBA,用户可以利用Excel的各种对象和方法来操作电子表格,实现自动化处理和数据分析。

VBA与其他编程语言类似,具有变量、条件语句、循环语句等基本语法结构,同时还有特定于Excel的对象模型和属性。

二、VBA的基本语法和结构1. 变量和数据类型:在VBA中,需要声明变量并指定其数据类型。

常见的数据类型包括整数(Integer)、长整数(Long)、单精度浮点数(Single)、双精度浮点数(Double)、字符串(String)等。

变量的赋值使用等号(=)进行。

2. 过程和函数:VBA中的程序由过程(Sub)和函数(Function)组成。

过程是一段执行特定任务的代码块,而函数则是返回一个值的代码块。

使用Sub 关键字定义过程,使用Function关键字定义函数。

例如:```Sub 某个过程()' 代码块End SubFunction 某个函数() As 数据类型' 代码块End Function```3. 条件和循环语句:VBA中的条件语句使用If...Then...Else结构,根据条件的真假执行不同的代码分支。

循环语句可使用For...Next、Do...Loop、While...Wend等结构来实现。

例如:```If 条件 Then' 代码块1Else' 代码块2End IfFor 变量 = 起始值 To 终止值 Step 步长' 代码块Next 变量Do While 条件' 代码块Loop```4. 对象和属性:VBA中的对象是操作Excel电子表格的关键。

excel vba 说明文档

excel vba 说明文档

excel vba 说明文档什么是Excel VBA?Excel Visual Basic for Applications (VBA) 是一种可用于定制和自动化Microsoft Excel 功能的编程语言。

VBA 提供了一种编写宏和自定义功能的方法,使用户能够在Excel 中执行复杂的任务和操作。

使用VBA,用户可以创建自定义交互式工具、自动化常规任务和编写复杂的数据处理和分析程序。

VBA 是一种基于事件的编程语言,可以通过在Excel 中发生特定事件时触发相应的代码来控制工作簿和工作表的行为。

通过将代码嵌入工作簿和工作表中,VBA 使用户能够在Excel 中实现更高级的功能,比如自动填充、条件格式化、自动筛选和自动计算等。

为什么使用Excel VBA?使用VBA 的好处之一是它可以大大提高工作效率。

通过编写自定义宏和功能,用户可以自动执行重复性任务,从而节省时间和精力。

相比手动完成相同的任务,VBA 使用户能够以更快、更准确的方式完成工作。

另一个使用VBA 的优势是它提供了非常强大的数据处理和分析功能。

通过编写自己的代码,用户可以根据特定的需求进行数据处理和分析。

这使得VBA 成为数据分析师、财务分析师和商业分析师的有力工具。

如何开始使用Excel VBA?在Excel 中使用VBA 需要创建一个VBA 模块,该模块包含用户编写的代码。

以下是一些步骤来帮助你开始使用Excel VBA:1. 打开Excel,并打开你想要执行自动化或自定义操作的工作簿。

2. 在Excel 的菜单栏上,选择“开发人员”选项卡(如果看不见该选项卡,需要先启用它)。

3. 在“开发人员”选项卡上,点击“Visual Basic”按钮,这将打开Visual Basic for Applications 编辑器。

4. 在VBA 编辑器中,可以看到“项目资源管理器”窗口和“代码窗口”。

在“项目资源管理器”窗口中,展开工作簿以选择要添加代码的工作表模块或标准模块。

excel VBA最基础入门手册

excel VBA最基础入门手册

excelVBA最基础入门手册??1、什么是VBA?为什么要学习VBA??2、VBA与宏??3、VBE简介??4、对象、属性、方法、事件??5、VBA过程??6、数据类型、变量、数组、常量??7、(回复)该定义变量为何种数据类型??8、VBA的函数??9、程序流程控制:if语句??10、程序流程控制:SelectCase语句??11.程序流程控制:For—next语句??12、几个for—next循环的例子(作者:老朽??13、程序流程控制:For—Each语句??14、程序流程控制:DoWhile语句??15、程序流程控制:DoUntil语句??16、程序流程控制:Goto语句??17、用户窗体??18、再说Excel的对象模型??19、[小试牛刀]制作一个个性化的欢迎界面20、处理单元格数据(复制、剪切、删除??21、Range对象的End属性(带作业)??22、花名册分类(实例)??23、花名册汇总(实例??24、新建工作表??25、认识数组(一)??26、Worksheet的Change事件(带作业)??27、关于Application.EnableEvents属性(有实例动画)?? ??????????Application.EnableEvents补充说明??28、关于Worksheet的SelectionChange事件(有实例动画)??29、Worksheet的SelectionChange事件实例(trustwxq朋友提供)什么是VBA?为什么要学习VBA???=========??????VBA是VisualBasicForApplication的简称,具体说来,可能让叶枫三天三夜也说不完,叶枫也只知道VBA是建立在Office中的一种应用程序开发工具,其实知道这也就够了。

很懒很笨的叶枫只想吃香喷喷的大米饭,可从没想要知道大米饭是怎么来的。

??????Excel本身的内置函数其实已经很强大了,甚至有人说,只要学会二三十个函数,就已经可以满足普通用户日常的工作需求。

Excel2007VBA参考大全(修订版)

Excel2007VBA参考大全(修订版)
B
1.2 用户自定义函数
1 Excel VBA基础
1.3 Excel对象模型
https:///
1.3.1 对 象
1.3.2 获 取帮助
1.3.3 在 立即窗口
里试验
1.4.1 基本的输入和输出 1.4.3 括号和参数列表
1.4.5 变量的作用域和生存 期
1 Excel VBA基础
6 数据列表
6 数据列表
A
6.1 结构 化数据
D
6.4 排 序表
B
6.2 排序 单元格区

E
6.5 自 动筛选
C
6.3 创 建表
F
6.6 高 级筛选
6 数据列表
01
6.7 数 据记录

02
6.8 小 结
6 数据列表
06
6.5.6 获取 准确的日期
05
6.5.5 日期
格式问题
04
6.5.4 添加
3.1.3 覆盖 现有的工作 簿
3.1.2 在相 同目录中的 文件
3.1.4 保存 改变
3 工作簿和工作表
3.2.1 工作表
3.2.2 复制和 移动
3.2.3 组合工 作表
3.2 Sheets集合
06
Part One
4 使用单元格区域
4 使用单元格区域
4.1 Activate 和Select
4.2 Range属 性
PivotChart
03
7.3
PivotItems
02
7.2
PivotField
01
7.1 创建数据
透视表报表
7 数据透视表
7.1.1 PivotCach e

excel vba 教程

excel vba 教程

excel vba 教程Excel VBA教程:VBA(Visual Basic for Applications)是一种用于自动化Microsoft Office应用程序的编程语言。

在Excel中,通过VBA可以编写宏(Macro),实现自动化的数据处理和操作。

以下是一些常用的VBA代码示例,帮助你快速入门:1. 插入新模块: 在Excel的"开发工具"选项卡中,点击"Visual Basic"按钮,然后在项目资源管理器中右键点击"VBAProject",选择"插入"->"模块"。

2. 定义变量: 使用"Dim"关键字来声明一个变量,例如:Dim myValue As Double。

3. 循环语句: 使用"For"和"Next"关键字来实现循环。

例如:```For i = 1 To 10'循环操作Next i```4. 条件语句: 使用"If...Then...Else"关键字来实现条件判断。

例如:```If condition Then'条件为真时的操作Else'条件为假时的操作End If```5. 单元格操作: 使用Range对象来访问和操作单元格。

例如:```Range("A1").Value = "Hello" '将文本"Hello"写入A1单元格Range("B3").Formula = "=A1+A2" '在B3单元格中输入公式,求和A1和A2单元格的值```6. 打开和保存文件: 使用Workbooks对象来打开和保存Excel 文件。

例如:```Workbooks.Open "C:\path\to\file.xlsx" '打开文件ActiveWorkbook.SaveAs "C:\path\to\newfile.xlsx" '另存为新文件```7. 错误处理: 使用"On Error Resume Next"和"Err"对象来处理错误。

excel vba -自学手册

excel vba -自学手册

excel vba -自学手册Excel VBA (Visual Basic for Applications)是一种用于自动化处理Microsoft Office应用程序(如Excel、Word和PowerPoint)的编程语言。

通过VBA,用户可以编写自定义的代码来执行各种任务,从简单的数据处理到复杂的业务逻辑。

Excel VBA基础首先,让我们来了解一些Excel VBA的基础知识。

在Excel中,使用VBA可以执行以下操作:1.宏录制(Macro Recording):通过录制宏,可以记录用户在Excel中的操作,并将这些操作转化为VBA代码。

然后,可以通过运行这些代码来自动执行录制的操作。

录制宏是入门Excel VBA的一个很好的方法。

2.编写VBA代码:通过自己编写VBA代码,可以实现更高级的自动化任务。

VBA代码可以通过集成开发环境(IDE)中的VBA编辑器进行编写。

VBA代码由一系列语句构成,这些语句可以执行特定的操作,如读取和写入单元格内容,创建图表,处理数据等。

3.事件处理程序:Excel中有许多事件,如单元格内容发生变化、工作表被激活等。

通过编写事件处理程序,可以在这些事件发生时执行特定的代码。

例如,可以在某个单元格的值发生变化时,自动更新其他相关的单元格。

Excel VBA进阶一旦掌握了Excel的基本概念和VBA的基础知识,就可以开始学习更高级的技术和技巧。

以下是一些Excel VBA的进阶主题:1.使用变量和数据类型:在VBA中,可以使用变量来存储数据,并对其进行操作。

了解不同的数据类型(如整数、字符串、日期等),以及如何声明和使用变量是非常重要的。

2.循环和条件语句:使用循环和条件语句,可以执行重复的操作或基于特定条件执行不同的操作。

例如,可以使用For循环来遍历一系列单元格,并对它们进行处理。

3.用户界面(User Interface):通过自定义用户界面,可以创建更友好的用户体验。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Excel VBA 学习资料函数参考手册目录一些对象的应用方法 (4)Add 方法 (5)Add方法(Dictionary) (6)Add 方法(Folders) (6)Assert 方法 (7)BuildPath 方法 (8)Clear 方法 (8)Close 方法 (9)Copy 方法 (10)CopyFile 方法 (10)CopyFolder 方法 (11)CreateFolder 方法 (12)CreateTextFile 方法 (13)Delete 方法 (14)DeleteFile 方法 (14)DeleteFolder 方法 (15)DriveExists 方法 (15)Exists 方法 (16)FileExists 方法 (16)FolderExists 方法 (17)GetAbsolutePathName 方法 (17)GetBaseName 方法 (18)GetExtensionName 方法 (18)GetFile 方法 (19)GetFileName 方法 (19)GetFolder 方法 (20)GetParentFolderName 方法 (20)GetSpecialFolder 方法 (21)GetTempName 方法 (22)Hide 方法 (22)Item 方法 (23)Items 方法 (24)Keys方法 (24)Move 方法 (25)Move 方法(UseForm) (25)1、应用于 (25)2、请参阅 (25)MoveFile 方法 (25)MoveFolder 方法 (26)OpenAsTextStream 方法 (27)OpenTextFile 方法 (28)Print 方法 (30)PrintForm 方法 (31)Raise 方法 (31)Read 方法 (33)ReadAll 方法 (33)ReadLine 方法 (34)Remove 方法 (34)Remove 方法(FileSystemObject 对象) (35)RemoveAll 方法 (35)Show 方法 (36)Skip 方法 (37)SkipLine 方法 (37)WhatsThisMode 方法 (38)Write 方法 (38)WriteBlankLines 方法 (39)WriteLine 方法 (39)一些对象的应用方法1、Collection 对象⑴ADD 方法、⑵Item 方法、⑶Remove 方法2、Debug 对象⑴Assert 方法、⑵Print 方法3、Dictionary对象⑴Add方法(Dictionary)、⑵Exists 方法、⑶Items 方法、⑷Keys方法、⑸Remove 方法、⑹Remove 方法(FileSystemObject 对象)、⑺RemoveAll 方法、4、Err 对象⑴Clear 方法、⑵Raise 方法5、File 对象、Folder 对象⑴Copy 方法、⑵Delete 方法、⑶CreateTextFile 方法(Folder 对象)、⑷Move 方法、⑸OpenAsTextStream 方法(File 对象)6、Folders集合⑴Add 方法(Folders)7、FileSystemObject 对象⑴BuildPath 方法、⑵CopyFile 方法、⑶CopyFolder 方法、⑷CreateFolder 方法、⑸CreateTextFile 方法、⑹DeleteFile 方法、⑺DeleteFolder 方法、⑻DriveExists 方法、⑼FileExists 方法、⑽GetAbsolutePathName 方法、⑾GetBaseName 方法、⑿GetExtensionName 方法、⒀GetFile 方法、⒁GetFileName 方法、⒂GetFolder 方法、⒃GetParentFolderName 方法、⒄GetSpecialFolder 方法、⒅GetTempName 方法、⒆MoveFile 方法、⒇MoveFolder 方法、(21)OpenTextFile 方法8、UserForm 对象,UserForms 集合对象⑴Hide 方法、⑵PrintForm 方法、⑶Show 方法、⑷WhatsThisMode 方法9、TextStream 对象⑴Close 方法、⑵Read 方法、⑶ReadAll 方法、⑷ReadLine 方法、⑸Skip 方法、⑹SkipLine 方法、⑺Write 方法、⑻WriteBlankLines 方法、⑼WriteLine 方法Add 方法添加一个成员到Collection对象。

语法object.Add item,key,before,after说明before 或after参数是字符串表达式或数值表达式,均须引用集合中现有成员,否则将导致错误发生。

如果指定的key 和集合中现有成员的key 发生重复,则也会导致错误发生。

1、应用于Collection 对象2、请参阅Item方法、Remove方法Add 方法示例本示例使用Add方法将 Inst 对象(类 Class1 之示例,其中包含Public 变量 InstanceName)加到 MyClasses 集合对象中。

若要观察程序的运作,插入一个类模块,并在 Class1 的模块级中声明公用变量 InstanceName(键入Public InstanceName)来保存每个示例的名称。

类名就用缺省的 Class1。

将下列代码复制与粘贴到某个窗体模块的 Form_Load 事件过程中。

Dim MyClasses As New Collection ' 建立集合对象。

Dim Num As Integer ' 定义计数变量。

Dim MsgDim TheName ' 用来保存用户指定的名称的变量。

DoDim Inst As New Class1 ' 建立 Class1 的新示例。

Num = Num + 1 ' 将计数变量加一,并让用户输入名称。

Msg = "Please enter a name for this object." & Chr(13) _& "Press Cancel to see names in collection."TheName = InputBox(Msg, "Name the Collection Items")Inst.InstanceName = TheName ' 将输入的名称存到对象的示例中。

' 如果名称不是空字符串,则将该示例加到集合对象中。

If Inst.InstanceName <> "" Then' 将该示例加到集合对象中。

MyClasses.Add item := Inst, key := CStr(Num)End If' 清除对当前示例的引用,以准备下一个。

Set Inst = NothingLoop Until TheName = ""For Each x In MyClassesMsgBox x.instancename, , "Instance Name"NextAdd方法(Dictionary)描述添加一对相对应的关键字和条目到Dictionary 对象。

语法object.Add key, item说明如果该关键字已经存在,则产生一个错误。

1、应用于Dictionary 对象2、请参阅ADD方法(Folder)、Exist方法、Items方法、Keys方法、Remove 方法、RemoveAll方法Add 方法(Folders)描述添加一个新的Folder 到Folders 集合。

语法object.Add folderName说明如果folderName 已经存在,则产生一个错误。

1、应用于Folders 集合2、请参阅Add方法(Dictionary)Assert 方法有条件地在该方法出现的行上挂起执行。

语法object.Assert booleanexpression说明Assert调用只在开发环境中工作。

当模块被编译成为一个可执行的文件时,调用Debug对象的方法就会被忽略。

全部booleanexpression常常被计算。

例如,即使一个And表达式的第一部分被计算为False,整个表达式还要被计算。

1、应用于Debug 对象2、请参阅Print 方法Assert 方法示例下面的示例说明如何使用Assert方法。

示例需要一个带有两个按纽控件的窗体。

缺省的按纽名称是 Command1 和 Command2 。

当示例运行时,单击 Command1 按纽使得按纽上的文本在 0 和 1 之间进行切换。

单击 Command2 按纽可能不做任何事,也可能引起一个确认,应该执行哪一个操作取决于 Command1 按纽上所显示的值。

该确认将在最后一个语句执行之后使整个执行停止,并且 Debug.Assert 行被突出显式。

Option ExplicitPrivate blnAssert As BooleanPrivate intNumber As IntegerPrivate Sub Command1_Click()blnAssert = Not blnAssertintNumber = IIf(intNumber <> 0, 0, 1)Command1.Caption = intNumberEnd SubPrivate Sub Command2_Click()Debug.Assert blnAssertEnd SubPrivate Sub Form_Load()Command1.Caption = intNumberCommand2.Caption = "Assert Tester"End SubBuildPath 方法描述追加一个名字到一个已经存在的路径。

语法object.BuildPath(path, name)说明只有在需要时,BuildPath 方法才在已存在路径和名字之间插入一个附加的路径分隔符。

1、应用于FileSystemObject 对象。

Clear 方法清除Err对象的所有属性设置。

语法object.Clearobjec 总是Err对象。

说明在处理错误之后使用Clear 来清除Err对象,例如,在对On Error Resume Next 使用拖延错误处理时就可使用Clear。

相关文档
最新文档