Excel VBA 学习资料
函
数
参
考
手
册
摘自 Excel2003VBA 帮助
2006 年 12 月 29 日
第 2 页
目录
一些对象的应用方法........................................................................................................................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
第 3 页
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
第 4 页
一些对象的应用方法
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
方法
第 5 页
Add 方法
添加一个成员到 Collection 对象。
语法
object
.Add
item
,
key
,
before
,
after
Add 方法的语法具有下列对象限定符和命名参数:
部分
描述
object
必需的。对象表达式,其值为“应用于”列表中的对象。
item
必需的。任意类型的表达式,指定要添加到集合中的成员。
key
可选的。唯一字符串表达式,指定可以使用的键字符串,代替位置索引
来访问集合中的成员。
before
可选的。表达式,指定集合中的相对位置。在集合中将添加的成员放置
在
before
参数识别的成员之前。如果为一数值表达式,则
before
必
须是介于 1 和集合 Count 属性值之间的值。如果为一字符串表达式,
则当添加一个被引用的成员到集合时,
before
必须对应于指定的
key
值。可以指定
before
位置或
after
位置,但不能同时指定这两个位置。
after
可选。表达式,指定集合中的相对位置。在集合中将添加的成员放置在
After
参数识别的成员之后。如果为一数值表达式,则
after
必须是介
于 1 和集合 Count 属性值之间的值;如果为一字符串表达式,则当添
加一个被引用的成员到集合时,
after
必须对应于指定的
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 Msg
Dim TheName ' 用来保存用户指定的名称的变量。
Do